Acho que :pwd
ou getcwd()
é o que você está procurando.
Apenas para ajudar a memorizar as coisas:
:pwd
= > imprimir diretório de trabalho
getcwd()
= > obter diretório de trabalho atual
Atualmente estou adicionando um pouco da funcionalidade do Git ao meu arquivo menu.vim, e para usar um determinado comando (Gitk) eu preciso descobrir o diretório atual do Vim.
Como se faz isso e o inclui em um comando? (por exemplo, :!echo "%current-directory"
)
Eu admito aqui que fiz a pergunta errada - mas eu percebi.
Atualmente, estou usando isso no meu menu.vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
Tags gvim