Как вернуться в NERDTree из файла на вкладке?

Я обычно:

  • Выберите необходимый файл.
  • Откройте его во вкладке (символ t, по умолчанию).

Но как я могу вернуться в NERDTree, чтобы открыть еще один файл на вкладке?

Временное решение, которое я использую сейчас в моем файле .vimrc:

map <F10> :NERDTree /path/to/root/of/my/project

Но не очень полезно начинать навигацию снова и снова из корня каталога.

Ответ 1

Если вы используете T вместо T, нет необходимости отскакивать, потому что новая вкладка будет открыта, но vim focus просто останется в NERDTree.

Ответ 2

Ctrl - w w

Это будет перемещаться между открытыми окнами (чтобы вы могли прыгать между окном NERDTree, редактируемым файлом и окном справки, например... просто удерживайте Ctrl и дважды нажмите w).

Ответ 3

NERDTree открывается в другом окне. Это разделенное представление, которое вы видите? Их называют окнами в vim parlance. Все команды окна начинаются с CTRL - W. Чтобы перемещаться из соседних окон, которые находятся слева и справа друг от друга, вы можете сменить фокус на окно слева от текущего окна с помощью CTRL - W h и переместить фокус вправо с помощью CTRL - W l. Аналогично, CTRL - W j и CTRL - W k будут перемещать вас между горизонтально раздробленными окнами (то есть одно окно над другим). Здесь гораздо больше можно сделать с окнами, как описано здесь.

Вы также можете использовать команду: NERDTreeToggle, чтобы открыть и закрыть дерево. Я обычно связываю это так.

Ответ 4

Ctrl + w w цикл, хотя все окна

Ctrl + w h выводит окно

Ctrl + w j выводит вас в окно

Ctrl + w k отображает окно

Ctrl + w l отображает нужное окно

Ответ 5

Вы можете сфокусироваться на разделенном окне с помощью # ctrl-ww.

например, нажатие:

1 ctrl-ww

сосредоточится на первом окне, обычно на NERDTree.

Ответ 6

ctrl-ww Может быть полезно, если вы открыли ограниченные вкладки. Но может раздражать, когда у вас слишком много вкладок.

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

Ответ 7

Вы можете изменить вкладки на ctrl-pgup и ctrl-pgdown. На этой вкладке вы пришли из NERDTree по-прежнему выбраны, и вы можете открыть другую вкладку.

Ответ 8

В более поздних версиях NERDTree вы можете использовать команду :NERDTreeFocus, которая будет перемещать фокус в окно NERDTree.