Я обычно:
- Выберите нужный файл.
- Откройте его во вкладке (по умолчанию символ t).
Но как я могу вернуться к NERDTree, чтобы открыть еще один файл во вкладке?
Временное решение, которое я сейчас использую в своем файле .vimrc:
map <F10> :NERDTree /path/to/root/of/my/project
Но не очень полезно снова и снова запускать навигацию из корневого каталога.
gt
для возврата на вкладку, содержащую NERDTree?Ответы:
Если вы используете Tвместо этого, tнет необходимости возвращаться назад, потому что будет открыта новая вкладка, но фокус vim просто останется в NERDTree.
источник
Ctrl-ww
Это будет перемещаться между открытыми окнами (так что вы можете переключаться между окном NERDTree, файлом, который вы редактируете, и окном справки, например ... просто удерживайте Ctrlи wдважды нажмите ).
источник
Ctrl+ wwцикл через все окна
Ctrl+ whвыводит вас из окна
Ctrl+ wjуводит вас в окно
Ctrl+ wkподнимает тебя в окно
Ctrl+ wlберет вас прямо в окно
источник
NERDTree открывается в другом окне. Этот разделенный вид вы видите? Они называются окнами на языке Vim. Все команды окна начинаются с CTRL- W. Чтобы перейти от соседних окон, расположенных слева и справа друг от друга, вы можете изменить фокус на окно слева от текущего окна с помощью CTRL- w hи переместить фокус вправо с помощью CTRL- w l. Аналогично, CTRL- w jи CTRL- w kбудет перемещать вас между горизонтально разделенными окнами (то есть, одно окно находится над другим). С окном можно сделать гораздо больше, как описано здесь.
Вы также можете использовать команду: NERDTreeToggle, чтобы открыть и закрыть ваше дерево. Я обычно связываю это.
источник
Вы можете сосредоточиться на разделенном окне, используя
# ctrl-ww
.например, нажав:
сосредоточится на первом окне, обычно это NERDTree.
источник
ctrl-wwМожет быть полезно, если у вас ограниченное количество открытых вкладок. Но может раздражать, когда у вас слишком много открытых вкладок.
Я
:NERDTree
снова печатаю, чтобы сразу вернуть фокус на вкладку NERDTree, где бы ни находился фокус моего курсора. надеюсь, это поможетисточник
Вы можете изменить вкладки с помощью ctrl-pgupи ctrl-pgdown. На этой вкладке вы пришли из NERDTree по-прежнему выбран, и вы можете открыть другую вкладку.
источник
В более поздних версиях NERDTree вы можете использовать команду
:NERDTreeFocus
, которая переместит фокус в окно NERDTree.источник
Так как это не упоминается, и это действительно полезно:
ctrl-wp
который я запоминаю, как перейти к ранее выбранному окну .
Он работает как команда туда и обратно . После открытия нового файла из дерева в новом окне нажмите, ctrl-wpчтобы переключиться обратно на NERDTree и снова использовать его, чтобы вернуться в предыдущее окно.
PS: стоит упомянуть, что ctrl-wpфактически задокументировано, как перейти в окно предварительного просмотра (см .:
:help preview-window
и:help ctrl-w
).Это также единственное нажатие клавиши, которое работает для переключения внутри и просмотра окна документации предварительного просмотра COC .
источник
Все ярлыки и функциональность на
press CTRL-?
источник