자주쓰는 vim 커맨드

Normal Mode

기본 상태. 각 모드에서 esc를 누르면 normal mode로 전환된다.

편집

  • dd : 한줄 삭제
  • d number 화살표 : 화살표 방향으로 number만큼 삭제
  • yy : 한줄 복사
  • y number 아래/위 화살표 : 현재 줄 + number 라인만 아래/위로 복사
  • p : 붙여 넣기(현재 줄 아래에 붙임)

이동

  • ^ : 줄 제일 앞(like home)
  • $ : 줄 제일 뒤(like end)
  • number G : number 줄로 이동(ex. 1G를 입력하면 첫 번째 줄로 이동)
  • G : 파일의 마지막 줄로 이동

Command Mode

:으로 진입한다.

검색

  • / : 단어 검색
  • n : 단어를 검색한 상태에서 다음 단어로 이동
  • b : 단어를 검색한 상태에서 이전 단어로 이동

Editor 변경

  • set number : 줄번호를 표시한다.

Insert Mode

텍스트를 입력하는 모드이다.

  • i : 현재 커서에서 insert mode로 전환
  • o : 현재 커서에서 아래 한 줄을 추가하고 insert mode로 전환

참고