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


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

:BookmarkToRoot <bookmark>

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

2 21

2 ответа:

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

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

Это у меня в кармане .vimrc:

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

Так что NERDTree всегда открывается в текущей папке.

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

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

С 3-й строкой я нажал <leader>n, чтобы открыть NERDTree.

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

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

Таким образом, вы можете просто сделать": NCD path / you / like/ " с завершением пути.