🧩 커맨드란

정의

Vim Command는 Vim에서 텍스트를 이동, 편집, 검색, 치환하기 위해 사용하는 명령어이다. 모드 기반 편집기이기 때문에 명령의 의미를 모드와 함께 이해하는 것이 중요하다.

  • Normal Mode에서 대부분의 명령을 실행한다.
  • Visual Mode는 범위 선택에 유용하다.
  • Ex 명령은 :로 시작하는 편집 명령이다.

🧭 이동

  • gg : 문서 맨 처음으로 이동한다.
  • G : 문서 맨 끝으로 이동한다.
  • 0 : 현재 줄의 맨 앞으로 이동한다.
  • $ : 현재 줄의 맨 뒤로 이동한다.
  • w : 다음 단어의 시작으로 이동한다.
  • b : 이전 단어의 시작으로 이동한다.
  • :start,end : 줄 범위를 지정한다.

🛠 편집

  • i : 현재 커서 앞에서 Insert Mode로 들어간다.
  • a : 현재 커서 뒤에서 Insert Mode로 들어간다.
  • d : 삭제한다.
  • c : 삭제 후 Insert Mode로 들어간다.
  • y : yank, 즉 복사한다.
  • p : 붙여넣기 한다.
  • u : 실행 취소한다.
  • Ctrl + r : 되돌린 내용을 다시 실행한다.

🔍 검색과 치환

  • / : 아래 방향으로 검색한다.
  • ? : 위 방향으로 검색한다.
  • :%s/대상/변경/g : 파일 전체에서 일괄 치환한다.
  • :s/대상/변경/g : 현재 줄에서 치환한다.

🧾 정렬과 범위 작업

  • = : 자동 들여쓰기나 정렬에 사용한다.
  • gg=G : 문서 전체를 정렬한다.
  • V : 줄 단위 Visual Mode로 선택한다.
  • v : 문자 단위 Visual Mode로 선택한다.

⚠️ 주의사항

  • :s:%s는 적용 범위가 다르다.
  • d, c, y는 선택 범위와 함께 쓰는 경우가 많다.
  • 검색 명령은 마지막 검색 결과를 반복해서 사용할 수 있다.
  • Visual Mode와 Normal Mode를 구분해서 익히면 훨씬 빠르게 적응할 수 있다.

📌 정리

  • Vim Command는 이동, 편집, 검색, 치환을 빠르게 수행하기 위한 명령이다.
  • 가장 자주 쓰는 것은 gg, G, d, c, y, /, :%s다.
  • 범위 지정과 모드를 함께 이해하면 훨씬 효율적으로 사용할 수 있다.

연결문서

태그: ,

카테고리:

업데이트:

댓글남기기