커서 이동

  • h: 왼쪽으로 커서를 이동한다.
  • j: 아래로 커서를 이동한다.
  • k: 위로 커서를 이동한다.
  • l: 오른쪽으로 커서를 이동한다.
  • Alt + ;: 선택 영역의 양 끝으로 커서를 번갈아가며 이동한다.

선택

  • w: 다음 단어의 시작 위치 전까지 선택한다.
  • e: 현재 단어의 끝 위치까지 선택한다.
  • b: 현재 단어의 시작 위치까지 뒤로 선택한다.
  • W: 다음 단어(공백만으로 구분)의 시작 위치 전까지 선택한다.
  • E: 현재 단어(공백만으로 구분)의 끝 위치까지 선택한다.
  • B: 현재 단어(공백만으로 구분)의 시작 위치까지 뒤로 선택한다.
  • x: 하단 방향으로 한 줄을 선택한다. 반복 입력하면 다음 줄을 이어서 선택한다.
  • X: 상단 방향으로 한 줄을 선택한다. 반복 입력하면 이전 줄을 이어서 선택한다.
  • ;: 선택 영역을 해제하고 단일 커서 상태로 돌아온다.
  • %: 파일 전체를 선택한다.
  • f<문자>: 현재 위치에서 순방향으로 <문자>를 검색하고 해당 문자까지 선택한다.
  • F<문자>: 현재 위치에서 역방향으로 <문자>를 검색하고 해당 문자까지 선택한다.
  • t<문자>: 현재 위치에서 순방향으로 <문자>를 검색하고 해당 문자 전까지 선택한다.
  • T<문자>: 현재 위치에서 역방향으로 <문자>를 검색하고 해당 문자 전까지 선택한다.

문자 삭제

  • d: 선택한 영역을 삭제하고 삭제한 내용을 복사한다.
  • Alt + d: 선택한 영역을 삭제한다.
  • c: 선택한 영역을 삭제하고 Insert 모드로 전환한다. 삭제한 내용을 복사한다.
  • Alt + c: 선택한 영역을 삭제하고 Insert 모드로 전환한다.

문자 교체

  • r<문자>: 선택 영역의 문자를 <문자>로 변경한다.

반복 액션

  • <숫자><액션>: <숫자>번만큼 액션을 반복한다.

되돌리기

  • u: 변경 사항을 되돌린다. (undo)
  • U: 되돌리기를 취소한다. (redo)

복사와 붙여넣기

  • y: 선택 영역을 복사한다.
  • p: 커서의 우측에 복사한 내용을 붙여넣는다.
  • P: 커서의 좌측에 복사한 내용을 붙여넣는다.
  • Space + y: 시스템의 클립보드에 선택 영역을 복사한다.
  • Space + p: 시스템의 클립보드에서 내용을 붙여넣는다.

파일 내 검색

  • /: 파일 내에서 순방향으로 검색한다.
  • ?: 파일 내에서 역방향으로 검색한다.
  • n: 다음 검색 결과를 확인한다.
  • N: 이전 검색 결과를 확인한다.

다중 커서

  • C: 다음 줄의 적절한 위치에 커서를 복제한다.
  • Alt + C: 이전 줄의 적절한 위치에 커서를 복제한다.
  • ,: 이전 커서를 삭제한다.
  • Alt + s: 다중 행 선택 상태에서 입력하면 커서가 각 줄의 끝에 복제된다.

다중 선택

  • s + <텍스트, 정규식>: 선택 영역 내에서 입력한 텍스트와 일치하는 단어를 다중 선택한다.
  • &: 다중 선택 상태에서 가장 끝에 있는 커서를 기준으로 우측 정렬한다.

반복

  • .: 직전에 삽입한 문자열을 반복한다.
  • .: 직전에 f 또는 t를 사용한 선택을 반복한다.

참고 문헌