заставить ботаника никогда не открывать третье окно - PullRequest
2 голосов
/ 30 ноября 2011

При использовании NERDTree у меня часто возникает ситуация, когда я закрываю все существующие буферы (кроме буфера NERDTree), а затем снова начинаю открывать файлы из NERDTree.

При этом NERDTree открывает файлы в новом разделенном окне, то есть у меня NERDTree слева, а справа два окна друг над другом, буфер emtpy и нужный файл

Я хочу, чтобы NERDTree открывал файл в правом окне, не разбивая его.

Есть ли способ сообщить NERDTree никогда не открывать новое окно, еслиэто уже тот, который он мог бы использовать?Я попытался использовать команду "o", но она работает точно так же, как команда Enter.

Ответы [ 2 ]

0 голосов
/ 16 декабря 2011

Я наконец-то нашел время, чтобы взглянуть на код ботанического дерева, и нашел решение своей проблемы: мне пришлось сменить плагин.

Я создал запрос на внесение изменений в github: https://github.com/scrooloose/nerdtree/pull/102

Обновление : На самом деле проблема заключалась в том, что я использовал этот скрипт set buftype=nofileпустой буфер (должен set buftype=).После этого моя проблема ушла.

0 голосов
/ 30 ноября 2011

Вы проверили все сопоставления из документации

o.......Open files, directories and bookmarks....................|NERDTree-o|

go......Open selected file, but leave cursor in the NERDTree.....|NERDTree-go|

t.......Open selected node/bookmark in a new tab.................|NERDTree-t|

T.......Same as 't' but keep the focus on the current tab........|NERDTree-T|

i.......Open selected file in a split window.....................|NERDTree-i|

gi......Same as i, but leave the cursor on the NERDTree..........|NERDTree-gi|

s.......Open selected file in a new vsplit.......................|NERDTree-s|

gs......Same as s, but leave the cursor on the NERDTree..........|NERDTree-gs|

O.......Recursively open the selected directory..................|NERDTree-O|

x.......Close the current nodes parent...........................|NERDTree-x|

X.......Recursively close all children of the current node.......|NERDTree-X|

e.......Edit the current dif.....................................|NERDTree-e|
...