web-dev-qa-db-ja.com

NERDTreeのルートを変更する

NERDTreeルートをで変更しようとしました

:BookmarkToRoot <bookmark>

コマンドとC文字を使用しますが、vimを閉じてvimを開いても、ルートは変更されません。
ルートを永久に変更する方法を知っていますか?

23
xralf

次のようなことを試すことができます:

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

私はこれを私の.vimrcに持っています:

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

nERDTreeが常に現在のフォルダで開くようにします。

1行目では、作業ディレクトリは常にアクティブバッファが配置されているディレクトリです。

2行目では、作業ディレクトリが正しく設定されていることを確認します。

3行目で<leader>nNERDTreeを開きます。

39
romainl

Vimにディレクトリを自動的に変更させたくないので、次を使用します。

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

したがって、パスを補完して「:Ncdpath/you/like /」を実行するだけです。

0
f4t-t0ny