私は私の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
答え1
私の考えでは、:pwd
またはgetcwd()
あなたが探しているものです。
記憶に役立つように:
:pwd
=>作業ディレクトリの印刷
getcwd()
=>現在の作業ディレクトリを取得します