Vim - 获取当前目录

Vim - 获取当前目录

我目前正在向我的 menu.vim 文件添加一些 Git 功能,并且为了使用某个命令 (Gitk),我需要找出 Vim 的当前目录。

如何做到这一点并将其包含在命令中? (IE :!echo "%current-directory"


我承认我问了错误的问题 - 但我想通了。

我目前在我的 menu.vim 中使用这些:

function g:Gitk()
  :!cd $(dirname %); gitk
endfun

function g:GitGui()
  :!cd $(dirname %); git gui
endfun

答案1

我认为要么:pwd要么getcwd()就是你正在寻找的。


只是为了帮助记忆:

:pwd=> 打印工作目录

getcwd()=> 获取当前工作目录

相关内容