Как вернуться к NERDTree из файла на вкладке? - PullRequest
207 голосов
/ 01 ноября 2009

Я обычно:

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

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

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

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

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

Ответы [ 8 ]

613 голосов
/ 01 ноября 2009

Ctrl ш ш

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

98 голосов
/ 12 августа 2014

Ctrl + w w цикл по всем окнам

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

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

Ctrl + w k открывает окно

Ctrl + w l открывает окно

90 голосов
/ 12 декабря 2010

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

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

68 голосов
/ 01 ноября 2009

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

22 голосов
/ 07 октября 2012

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

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

1 ctrl-ww

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

7 голосов
/ 12 октября 2014

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

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

5 голосов
/ 01 ноября 2009

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

2 голосов
/ 12 октября 2017

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

...