18
A
回答
22
您可以只輸入
:cd %:h
因爲%:h
將由路徑的頭被替換到當前文件。
24
2
要改變當前打開的文件的目錄(這個參數設置爲Vim的所有窗口的當前目錄):
:cd %:p:h
您還可以更改目錄僅適用於當前窗口(每個窗口都有一個本地當前目錄,可以是從Vim的全局當前目錄不同):
:lcd %:p:h
在這些命令中,%給出當前文件的名稱,%:p給出其完整路徑,%:p:h給出它的目錄(完整路徑的「頭」)。
相關問題
- 1. 將工作目錄更改爲當前腳本的目錄
- 2. 打開文件,而不是當前工作目錄
- 3. 如何更改當前工作目錄
- 4. SWI Prolog更改工作目錄/獲取當前工作目錄?
- 5. 當在Windows XP中使用打開文件對話框時,爲什麼當前工作目錄更改?
- 6. gvim「在新窗口中打開」應該將目錄更改爲當前文件的目錄
- 7. 從工作目錄中打開文件
- 8. 更改當前目錄
- 9. 如何在不更改當前工作目錄的情況下添加文件?
- 10. 獲取當前工作空間目錄的更改列表號
- 11. 在Python中更改調用者的當前工作目錄
- 12. 以編程方式更改進程的當前工作目錄
- 13. 只比較當前工作目錄中的更改
- 14. vimrc - 當前工作目錄
- 15. 插件項目不作爲當前工作目錄
- 16. 如何使用批處理文件更改當前工作目錄
- 17. 我該如何讓vim自動更改當前工作目錄?
- 18. 打開文件,其中的目錄路徑和文件名更改爲Ruby
- 19. 使用通配符從當前目錄打開文件C++
- 20. SQL Plus:如何更改目錄並顯示當前工作目錄
- 21. 如何在當前打開的Aptana打開的FileZilla文件工作室3
- 22. 如何在R markdown中將當前文件位置設置爲工作目錄?
- 23. 更改PHP的當前目錄
- 24. 更改FileSystemObject的當前目錄
- 25. 如何更改SBCL的當前目錄?
- 26. 更改爲所有文件coloumn名在工作目錄
- 27. 在軟件包目錄內打開一個文件,而不是從當前目錄打開
- 28. 更改UFT工作目錄
- 29. 更改工作目錄
- 30. 將文件保存到當前目錄
謝謝,我沒有意識到這一點!但是,我希望在需要時手動執行此操作。 – staackuser2 2010-10-02 23:01:24
優秀獎金提示重新液晶顯示器!我不知道那是否存在,但會非常有用。 – Peter 2010-10-03 04:11:33
使用autocmd方法的插件通常會遇到同樣多的問題。至少在'autochdir'中,他們可以檢查是否設置了該選項。實際上,現在好的插件可以解決由於加載文件導致潛在的目錄更改。 – Ben 2014-11-21 17:16:44