Vim - 現在のディレクトリを取得する

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

答え1

私の考えでは、:pwdまたはgetcwd()あなたが探しているものです。


記憶に役立つように:

:pwd=>作業ディレクトリの印刷

getcwd()=>現在の作業ディレクトリを取得します

関連情報