vim 사용법 정리

jin·2025년 8월 27일

unix command

목록 보기
3/7

CLI환경에서의 텍스트 편집기(엄청나게 많은 기능과 단축키가 있음)


🔹 Vim 사용 기본 가이드

1. 실행 방법

  • 단순 실행 (빈 편집기 열기):

    vim
  • 특정 파일 열기 (없으면 새로 생성):

    vim path/to/file

2. Vim의 4가지 모드

  1. 일반 모드 (Normal mode)

    • 기본 모드. 텍스트 이동, 복사, 삭제 등 편집 동작.
    • 커맨드 입력 전의 “대기 상태”.
  2. 입력 모드 (Insert mode)

    • 텍스트 입력 가능.
    • 일반 모드에서 i, a, o 등으로 진입.
  3. 비주얼 모드 (Visual mode)

    • 블록 단위 선택.
    • 글자 단위(v) / 줄 단위(V) / 블록 단위(Ctrl+v).
  4. 명령 모드 (Command mode)

    • : 입력 후, 저장, 종료, 검색 같은 명령 실행.
    • 예: :w, :q, :wq, :q!

3. 모드 전환 단축키

  • 일반 → 입력: i (커서 앞 삽입), a (커서 뒤 삽입), o (다음 줄 생성)
  • 입력 → 일반: Esc
  • 일반 → 비주얼: v (글자 단위), V (줄 단위), Ctrl+v (직사각형 선택)
  • 일반 → 명령: : 입력

4. 주요 단축키 정리

동작모드
텍스트 입력입력 모드i → 입력
한 줄 복사일반 모드yy
한 줄 잘라내기일반 모드dd
영역 복사비주얼 모드영역 선택 → y
영역 잘라내기비주얼 모드영역 선택 → d
붙여넣기일반 모드p
파일 저장명령 모드:w + Enter
저장 후 종료명령 모드:wq + Enter
종료(저장 안 함)명령 모드:q! + Enter

5. 자주 하는 실수 & 팁

  • i를 누르지 않고 입력하면 → 커서가 움직이거나 이상한 명령 실행됨 → 항상 현재 모드 확인 필요.

  • 모드 구분:

    • -- INSERT -- (화면 하단) → 입력 모드.
    • 아무 표시 없음 → 일반 모드.
  • 저장 실패 시(권한 문제) → :w !sudo tee % 입력 후 비밀번호 입력 → 관리자 권한으로 저장.


✅ 정리:

  • 항상 일반 모드가 기본 (편집 후 Esc 눌러 돌아오기).
  • i → 입력, Esc → 일반, : → 명령.
  • 저장은 :w, 종료는 :q, 둘 다는 :wq, 강제 종료는 :q!.

0개의 댓글