파일을 편집하는 동안 가끔 저장하고 싶을 때가 있습니다. 파일을 수정할 수 있는 명령을 실행한 다음 다시 로드하세요. 즉 :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 :|