將vim cwd設置爲項目根目錄(我自動,基本上除了初始配置外,基本上我不應該做任何事情)如果有的話)或當前的緩衝區目錄(以autochdir
的方式)?將vim當前工作目錄設置爲當前項目根目錄或當前文件的目錄
這裏是一個文件路徑預期CWD的例子:~/foo/bar/SOME_FILE
- >~/foo
如果有~/foo/.git/
DIR或~/foo/.hg/
DIR否則~/foo/bar/
我所知道的airblade/vim-rooter,但它不是做得比較工作(例如它依賴於特定的文件擴展名,我不希望這種行爲)。
'set autochdir'會帶你到當前緩衝區的目錄,不是嗎? – Kent
默認情況下,vim-rooter現在可以在所有緩衝區上運行,無論文件擴展名如何。 –
如果有人對方便的手動方式感興趣,並且已經使用'vim-fugitive',他可以鍵入':Gcd'來切換到git倉庫的根目錄。 – Hotschke