Держать открытую царапину и открывать ее в vim
У меня есть предпочтительное поведение в vim, которое я не смог скопировать с момента переключения:
Я использую два замечательных плагина, NERDTree и MiniBufExplorer. Когда я открываю vim, у меня уже открыто NERDTree. Когда я открываю более одного файла, открывается MBE. Это замечательно.
Когда я :bd
или же d
(из MBE), чтобы закрыть буферы, они уходят. Это тоже хорошо, пока я не доберусь до последнего. Обычно удаление последнего буфера расширяет NERDTree с его хорошей ширины ~15% до 100%. Ужасно! Так что я нашел эту функцию, которая создает буфер очистки, если вы закрыли последний реальный буфер, для сохранения внешнего вида окна. Это круто.
Теперь последний шаг: когда я открываю новый файл из все еще открытого окна NERDTree, я получаю этот макет:
NNN|Scratch
NNN|Scratch
NNN|Scratch
NNN|-------
NNN|NewFile
NNN|NewFile
NNN|NewFile
Есть ли способ, чтобы мои недавно открытые поля были подняты / смещены / закрыты чистым файлом, который занимал там место? Я рассчитываю полностью воспроизвести опыт IDE, только с удивительностью и кешем, который поставляется с использованием vim.
Спасибо за любые мысли.
1 ответ
Я не использую NERDTree, но ответ на этот вопрос выглядит неопределенно актуальным: открыть файл из NERDtree в определенном окне (или последнем активном).