Почему NERDTree разделяет или открывает новую панель, казалось бы, случайным образом?

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

Иногда было бы полезно разделить экран, но я не могу понять, почему NERDTree делает это иногда или нет. Я просто перехожу к файлу в дереве и нажимаю Enter. Не знаю, что происходит, но это немного раздражает.


person Alexander Kleinhans    schedule 06.08.2015    source источник


Ответы (1)


Если вы используете команду o и текущее окно содержит файл, который не редактировался, то содержимое окна будет заменено новым открытым файлом. В противном случае открывается новый сплит (чтобы не потерять текущие модификации файла).

Если вы хотите лучше контролировать поведение NERDTree, следуйте этой памятке:

o: open in prev window
go: preview
t: open in new tab
T: open in new tab silently
i: open split
gi: preview split
s: open vsplit
gs: preview vsplit
person enrico.bacis    schedule 06.08.2015
comment
Потрясающе. Большое Вам спасибо. - person Alexander Kleinhans; 06.08.2015
comment
Какая польза от превью (previes vsplit и preview split)? - person anilbey; 20.02.2018