Vim 단축키 모음
on Linux
이동 관련
- 상하좌우 이동 : h / j / k / l
- 다음 단어로 이동 : w
- 이전 단어로 이동 : b
- 공백 기준 다음 단어로 이동 : W
- 공백 기준 이전 단어로 이동 : B
- 행의 맨 앞으로 이동 : ^ 또는 0
- 행의 맨 뒤로 이동 : $
- 한 줄 아래로 스크롤 : Ctrl + e
- 한 줄 위로 스크롤 : Ctrl + y
- 반 페이지 아래로 스크롤 : Ctrl + d
- 반 페이지 위로 스크롤 : Ctrl + u
- 페이지 아래로 스크롤 : Ctrl + f
- 페이지 위로 스크롤 : Ctrl + b
- 문서 맨 아래로 이동 : G
- 문서 맨 위로 이동 : gg
- 특정 행으로 이동 : :행번호
검색 및 선택 관련
- 문서에서 단어 검색 : /단어 (다음 단어는 n, 이전 단어는 N)
- 커서 위치의 단어 선택 : viw
- 대괄호 안의 단어 선택 : vi[
- 괄호 안의 단어 선택 : vi(
- 따옴표 안의 단어 선택 : vi’
- 쌍따옴표 안의 단어 선택 : vi”
텍스트 변경 관련
- 커서 뒤에서부터 입력 모드 : a
- 커서 앞에서부터 입력 모드 : i
- 커서 아래 행에서 입력 모드 : o
- 커서 위 행에서 입력 모드 : O
- 행의 맨 뒤에서 입력 모드 : A
- 행의 맨 앞에서 입력 모드 : I
- 현재 커서의 문자 변경 : r + 문자
- 현재 커서의 문자 삭제 : x
- 행 삭제 : dd
- 행 복사 : yy
- 아래에 붙여넣기 : p
- 위에 붙여넣기 : P
기타
- 실행 취소 : u
- 다시 실행 : Ctrl + r