如何将当前目录放入vim命令行

cyb*_*rro 4 vim

我想调用 VCSStatus 函数,将当前工作目录(无论:pwd返回什么)传递给它。它必须是完整路径,并且没有特殊字符,例如“。” 被接受。

Ing*_*kat 5

:execute 'VCSStatus' getcwd()
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。如果您希望使用当前文件的目录,则为:

:execute 'VCSStatus' expand('%:p:h')
Run Code Online (Sandbox Code Playgroud)

(%指当前文件,:p修改为完整绝对路径,并:h截断文件名;cp. :help filename-modifiers)