현재 menu.vim 파일에 약간의 Git 기능을 추가하고 있으며 특정 명령 (Gitk)을 사용하려면 Vim의 현재 디렉토리를 찾아야합니다.
어떻게 그것을하고 명령에 포함합니까? (즉 :!echo "%current-directory"
)
나는 내가 틀린 질문을했다는 것을 인정할 것이다. 그러나 나는 그것을 알아 냈다.
나는 현재 내 메뉴에서 이것을 사용하고 있습니다.
function g:Gitk()
:!cd $(dirname %); gitk
endfun
function g:GitGui()
:!cd $(dirname %); git gui
endfun
답변
나는 당신이 찾고 :pwd
있거나 생각합니다 getcwd()
.
물건을 외우도록 돕기 위해 :
:pwd
=> 작업 디렉토리 인쇄
getcwd()
=> 현재 작업 디렉토리를 얻는다