Вопрос

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

:BookmarkToRoot <bookmark>

командование и с C Письмо, но когда я закрываю VIM и открываю VIM, корень не изменяется.
Вы знаете, как навсегда изменить корень?

Это было полезно?

Решение

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

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/» с завершением пути.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top