Vim-현재 디렉토리 가져 오기 것을 인정할

현재 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() => 현재 작업 디렉토리를 얻는다


답변