Ответ 1
Если вы используете T вместо T, нет необходимости отскакивать, потому что новая вкладка будет открыта, но vim focus просто останется в NERDTree.
Я обычно:
Но как я могу вернуться в NERDTree, чтобы открыть еще один файл на вкладке?
Временное решение, которое я использую сейчас в моем файле .vimrc:
map <F10> :NERDTree /path/to/root/of/my/project
Но не очень полезно начинать навигацию снова и снова из корня каталога.
Если вы используете T вместо T, нет необходимости отскакивать, потому что новая вкладка будет открыта, но vim focus просто останется в NERDTree.
Ctrl - w w
Это будет перемещаться между открытыми окнами (чтобы вы могли прыгать между окном NERDTree, редактируемым файлом и окном справки, например... просто удерживайте Ctrl и дважды нажмите w).
NERDTree открывается в другом окне. Это разделенное представление, которое вы видите? Их называют окнами в vim parlance. Все команды окна начинаются с CTRL - W. Чтобы перемещаться из соседних окон, которые находятся слева и справа друг от друга, вы можете сменить фокус на окно слева от текущего окна с помощью CTRL - W h и переместить фокус вправо с помощью CTRL - W l. Аналогично, CTRL - W j и CTRL - W k будут перемещать вас между горизонтально раздробленными окнами (то есть одно окно над другим). Здесь гораздо больше можно сделать с окнами, как описано здесь.
Вы также можете использовать команду: NERDTreeToggle, чтобы открыть и закрыть дерево. Я обычно связываю это так.
Ctrl + w w цикл, хотя все окна
Ctrl + w h выводит окно
Ctrl + w j выводит вас в окно
Ctrl + w k отображает окно
Ctrl + w l отображает нужное окно
Вы можете сфокусироваться на разделенном окне с помощью # ctrl-ww
.
например, нажатие:
1 ctrl-ww
сосредоточится на первом окне, обычно на NERDTree.
ctrl-ww Может быть полезно, если вы открыли ограниченные вкладки. Но может раздражать, когда у вас слишком много вкладок.
Я снова набираю :NERDTree
, чтобы вернуть фокус обратно на вкладку NERDTree, где бы ни находился мой курсор. Надеюсь, что поможет
Вы можете изменить вкладки на ctrl-pgup и ctrl-pgdown. На этой вкладке вы пришли из NERDTree по-прежнему выбраны, и вы можете открыть другую вкладку.
В более поздних версиях NERDTree вы можете использовать команду :NERDTreeFocus
, которая будет перемещать фокус в окно NERDTree.