Obecnie dodaję trochę funkcji Git do mojego pliku menu.vim, a do korzystania z określonego polecenia (Gitk) muszę znaleźć bieżący katalog Vima.
Jak to zrobić i uwzględnić w poleceniu? (tj. :!echo "%current-directory"
)
Przyznaję, że zadałem złe pytanie - ale wymyśliłem to.
Obecnie używam ich w moim menu. Vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
$PWD
.Odpowiedzi:
Myślę, albo
:pwd
czygetcwd()
jest to, czego szukasz.Aby pomóc zapamiętać rzeczy:
:pwd
=> wydrukuj katalog roboczygetcwd()
=> pobierz bieżący katalog roboczyźródło