VIM 저장-실행-다시 로드 파일

VIM 저장-실행-다시 로드 파일

파일을 편집하는 동안 가끔 저장하고 싶을 때가 있습니다. 파일을 수정할 수 있는 명령을 실행한 다음 다시 로드하세요. 즉 :w, 먼저, 그 다음 :!something %, 그리고 나중에:e

위의 세 가지 작업을 모두 수행하는 명령을 입력하기만 하면 어떻게든 이를 자동화할 수 있습니까?

답변1

당신은 할 수 있습니다. 이 시도:

:command! -nargs=+ Doit :w | :exe "!" . <q-args> . " %" | :e

또는 명령을 "하드 코딩"하려는 경우:

:command! Doit :w | :exe "!something %" | :e

사용자 정의 Vim 명령은 항상 대문자로 시작해야 합니다. 참고로:

:help :command
:help <q-args>
:help :execute
:help :|

관련 정보