В настоящее время я добавляю немного функциональности Git в мой файл menu.vim, и для использования определенной команды (Gitk) мне нужно узнать текущий каталог Vim.
Как это сделать и включить в команду? (то есть :!echo "%current-directory"
)
Признаюсь, я задал не тот вопрос - но я понял.
В настоящее время я использую их в моем menu.vim:
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
$PWD
.Ответы:
Я думаю, что либо
:pwd
илиgetcwd()
это то, что вы ищете.Просто чтобы запомнить вещи:
:pwd
=> распечатать рабочий каталогgetcwd()
=> получить текущий рабочий каталогисточник