2009-08-09 20 views
5

Ben MiniBufExplorer ve NERDTree yüklü. NERDTree penceresiyle aynı anda 2 tane düzenlenebilir arabelleği olan MiniBufExplorer ile açılır, aşağıdakilerden birini kullanarak arabellekleri kapatır: bd arabelleğin boş olmasına neden olur, ancak boş arabayı göstermek için pencereye ve sonraki veya önceki arabelleklerden birini değil. Ayrıca, sadece kapatılmış olan bellek hala MBE listesinde seçildiği gibi görünür. (MiniBufExpl, D - - - M NerdTree, Belge penceresi N)MiniBufExplorer ve NERD_Tree kapanış tamponlar beklenmedik davranış

NNN MMMMMM 
NNN DDDDDD 
NNN DDDDDD 
NNN DDDDDD 

Herhangi bir öneriniz sorun olabilir ne olduğuna şu şekildedir: Bu gerçekleştirmek pencerelerin düzeni vardır? Benim için

cevap

4

bu tüm sorunları çözmek eğer emin değilim, ama minibufexplorer/NERDTree ile benzer garip davranışları vardı ve Vim Tip 165 'ın bClose fonksiyon arızaları çoğu tedavi bulundu - özellikle ben Gary Bernhardt's .vimrc çaldığı bir eşleme ile uygun bd komutu: i serseri davranışı tekrar, daha detaylı söz içeriğini değiştirmeden önce bu cevabı yapıldığı

" GRB: use fancy buffer closing that doesn't close the split 
cnoremap <expr> bd (getcmdtype() == ':' ? 'Bclose' : 'bd') 
0

:bd eserleri (vim 7.2, mbe 6.3.2). mevcut arabelleği kapatır, mbe'nin tampon listesinden çıkarır ve başka bir tane açar. sadece son kısım - başka bir tampon açmak - biraz öngörülemez gibi görünüyor: bazen sağa, bazen soldan, bazen de diğerine bir tampon.

+0

yeniden eşleştirmek için – nibblebot