J'ajoute actuellement un peu de fonctionnalité Git à mon fichier menu.vim, et pour utiliser une certaine commande (Gitk), je dois trouver le répertoire actuel de Vim.
Comment fait-on cela et l'inclue-t-il dans une commande? (ie :!echo "%current-directory"
)
Je vais admettre ici que j'ai posé la mauvaise question - mais je l'ai compris.
J'utilise actuellement ces éléments dans mon menu.vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
$PWD
.Réponses:
Je pense que l’un
:pwd
ou l’ autregetcwd()
est ce que vous recherchez.Juste pour aider à mémoriser des choses:
:pwd
=> répertoire de travailgetcwd()
=> obtenir le répertoire de travail actuella source