Изменение корня в NERDTree Я попытался изменить корень NERDTree с помощью :BookmarkToRoot <bookmark> и с буквой C, но когда я закрываю vim и открываю vim, корень не изменяется. Вы знаете, как изменить корень навсегда? Ответ 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/" с завершением пути.
Ответ 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/" с завершением пути.