본문 바로가기

OS 관련/리눅스

[리눅스] vim 단축키 정리

명령상태에서 이동키

h     : 왼쪽으로 커서 이동
j      : 아래쪽으로 커서 이동
k     : 위쪽으로 커서 이동
l      : 오른쪽으로 커서 이동

편집기 종료 관련

:q     : 편집기 종료 하기(수정된 내용 있을 시 에러)
:q!    : 수정된 내용 저장하지 않고 종료하기.
:wq  : 수정된 내용 저장하고 종료하기

텍스트 삭제 관련 

x      : 현재 커서 위치 텍스트 삭제하기 
dw   : 단어 삭제하기(공백 포함)
de    : 단어 삭제하기(공백 미포함)
d$    : 현재 커서 위치부터 라인 끝까지 텍스트 삭제
dd    : 줄 전체 삭제하기 

삭제에 횟수 포함하기

  [횟수]   d   대상      또는      d   [횟수]   대상

    횟수 - 명령을 몇 번 수행할 지 (옵션, 기본값=1).
    d    - 지우는 명령
    대상 - 아래에 제시된 대상에 대해 명령을 수행

  적용 가능한 대상의 종류:
    w - 커서에서 그 단어의 끝까지 (공백 포함.)
    e - 커서에서 그 단어의 끝까지 (공백을 포함하지 않음.)
    $ - 커서에서 그 줄의 끝까지

실행 취소 관련

u : 마지막 명령 취소하기
U : 줄 전체 취소하기
Ctrl + r : 취소한것 취소하기