Подтвердить что ты не робот

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

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

:BookmarkToRoot <bookmark>

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

4b9b3361

Ответ 1

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

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

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

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

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

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

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

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

Ответ 2

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

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

чтобы вы могли просто выполнить ": путь Ncd/you/like/" с завершением пути.