Я недавно начал использовать Vim с NERDTree. Раздражает то, что когда я закрываю буфер, NERDTree расширяется, чтобы заполнить остальную часть экрана, и мне приходится открывать другой файл и снова открывать NERDTree, чтобы вернуть его к старому макету.
Есть ли способ "заблокировать" NERDTree на месте? В идеале, закрытие буфера заменяет его другим скрытым буфером или открывает новый пустой буфер, если другие буферы не открыты.
Спасибо!
vim
text-editors
gvim
macvim
breadjesus
источник
источник
Взгляните на http://github.com/carlhuda/janus , это настраиваемая версия vim, которая позволяет держать ботаник слева заблокированным. Он также включает в себя множество других популярных плагинов, таких как command-t, ctags и ack.
источник
Попробуйте bufkill . Он построен для решения именно этой проблемы.
Вместо того,
:bd
чтобы закрыть свой буфер, вы используете:BD
. Это предотвращает закрытие окна только потому, что вы убили буфер. Если нет другого доступного буфера для его замены, открывается пустой буфер.источник