изменение корня в NERDTree - PullRequest
       3

изменение корня в NERDTree

22 голосов
/ 28 апреля 2011

Я пытался изменить корень NERDTree с помощью

:BookmarkToRoot <bookmark>

команда и с C буквой, но когда я закрываю vim и открываю vim, корень не изменяется.
Знаете как навсегда сменить рут?

Ответы [ 2 ]

38 голосов
/ 28 апреля 2011

Вы можете попробовать что-то вроде:

nnoremap <leader>n :NERDTree /path/to/folder<CR>

У меня есть это в моем .vimrc:

set autochdir
let NERDTreeChDirMode=2
nnoremap <leader>n :NERDTree .<CR>

, чтобы NERDTree всегда открывалось в текущей папке.

С 1-й строкой, рабочий каталог всегда является тем, где находится активный буфер.

Со второй строкой я проверяю, правильно ли установлен рабочий каталог.

В третьей строке я нажимаю <leader>n, чтобы открыть NERDTree.

0 голосов
/ 03 января 2016

Поскольку я не хочу, чтобы vim автоматически изменял каталоги, я просто использую:

com! -nargs=1 -complete=dir Ncd NERDTree | cd <args> |NERDTreeCWD

, поэтому вы можете просто выполнить ": Ncd path / you / like /" с завершением пути.

...