Saya baru-baru ini mulai menggunakan Vim dengan NERDTree. Yang mengganggu adalah ketika saya menutup buffer, NERDTree memperluas untuk mengisi sisa layar, dan saya harus membuka file lain dan membuka kembali NERDTree untuk mendapatkannya kembali ke tata letak yang lama.
Apakah ada cara untuk "mengunci" NERDTree di tempatnya? Idealnya, menutup buffer akan menggantinya dengan buffer lain yang disembunyikan, atau membuka buffer kosong baru jika tidak ada buffer lain yang terbuka.
Terima kasih!
vim
text-editors
gvim
macvim
roti jesus
sumber
sumber
Lihatlah http://github.com/carlhuda/janus , ini adalah versi khusus vim yang memungkinkan Anda menjaga nerdtree terkunci di sebelah kiri. Ini juga mencakup banyak plugin populer lainnya seperti command-t, ctags dan ack.
sumber
Coba bufkill . Itu dibangun untuk memecahkan masalah yang tepat ini.
Alih-alih
:bd
menutup buffer, Anda menggunakan:BD
. Ini mencegah jendela dari ditutup hanya karena Anda membunuh buffer. Jika tidak ada buffer lain yang tersedia untuk menggantikannya, buffer kosong dibuka.sumber