Gvim
Vim - 獲取目前目錄
我目前正在向 menu.vim 文件中添加一點 Git 功能,並且為了使用某個命令 (Gitk),我需要找出 Vim 的目前目錄。
如何做到這一點並將其包含在命令中?(即
:!echo "%current-directory"
)我在這裡承認我問錯了問題——但我想通了。
我目前在 menu.vim 中使用這些:
function g:Gitk() :!cd $(dirname %); gitk endfun function g:GitGui() :!cd $(dirname %); git gui endfun
我認為要麼 要麼
:pwd
是getcwd()
你正在尋找的東西。只是為了幫助記憶:
:pwd
=> 列印工作目錄
getcwd()
=> 獲取目前工作目錄