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.

관련 정보