web-dev-qa-db-fra.com

VIM - Obtenez le répertoire actuel

J'ajoute actuellement un peu de fonctionnalité git dans mon fichier Menu.viM et pour utiliser une certaine commande (gitk), je dois trouver le répertoire actuel de Vim.

Comment le fait-il et l'inclure dans une commande? (c'est à dire. :!echo "%current-directory")


Je vais admettre ici que j'ai posé la mauvaise question - mais je l'ai compris.

Je les utilise actuellement dans mon menu.vim:

function g:Gitk()
  :!cd $(dirname %); gitk
endfun

function g:GitGui()
  :!cd $(dirname %); git gui
endfun
36
new123456

Je pense que :pwd Ou getcwd() est ce que vous recherchez.


:pwd => Imprimer le répertoire de travail

getcwd() => Obtenir le répertoire de travail actuel

56
davitenio