現在、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
「active-directory」タグを削除しましたが、意味が異なります。
—
プネヘヘ
シェルコマンドを実行している場合、現在のディレクトリはシェル変数にあります
—
ジル 'SO-悪であるのをやめる'
$PWD
。