vim을 더 빨리 종료하세요

vim을 더 빨리 종료하세요

저는 장시간 작업보다는 빠른 편집을 위해 주로 Vim을 사용합니다. 이런 의미에서 종료를 위한 키보드 순서는 Esc, Shift+ ;, w, q, 입니다 Enter.

최소한의 키 입력으로 Vim을 종료하는 방법(문서 저장 가능)은 무엇입니까? 특히 삽입 모드에서는 더욱 그렇습니다.

답변1

Shiftzz파일을 저장하고 명령 모드에서 종료합니다.

답변2

ZZ일반 모드에서는 현재 파일이 수정된 경우 저장하고 현재 창/탭을 종료하거나 닫습니다(파일에 쓰는 것과 동일 :x하지만 :wq아직 수정되지 않은 경우에도 동일하지 않음).

모든 창, 탭, 숨겨진 버퍼에 수정된 파일을 모두 쓴 후 무조건 종료하려면 다음이 필요합니다. :xa(어떤 이유로 인해 일부 파일을 쓸 수 없는 경우 여전히 종료되지 않습니다.)

아무것도 변경하지 않고 무조건 종료: ( ZQ와 동일) :q!.

답변3

:x클릭 한 번 미만:wq

답변4

일반적인 작업에 대한 사용자 지정 매핑을 만듭니다. vim을 자주 종료한다면 몇 번의 키 입력으로 지도를 만드세요.

nnoremap <leader><leader> :xa<cr>

<leader>쉼표로 설정한 경우 let mapleader = ","쉼표 두 개를 사용하면 vim을 종료하고 변경 사항을 저장하는 빠른 방법이 됩니다. 삽입 모드에서 키 입력을 하나 더 저장하려면 해당 삽입 모드 매핑을 생성할 수도 있습니다.

inoremap <leader><leader> <esc>:xa<cr>

하지만 <leader두 번 탭하면 실수로 활성화될 수 있으니 주의하세요.

관련 정보