본문 바로가기

Linux

Vim 기능 요약 + 표, 흐름

Vim은 키보드만으로 효율적인 편집을 할 수 있는 텍스트 편집기입니다. 모드 기반으로 작동하며, 크게 일반 모드, 입력 모드, 명령 모드가 있습니다.

Vim 모드 및 명령어 요약

일반 모드 텍스트 탐색 및 수정, 기본 상태 x: 문자 삭제, dd: 줄 삭제, u: 실행 취소
입력 모드 텍스트 입력 i: 커서 앞에서 입력, a: 커서 뒤에서 입력, o: 새 줄 생성
명령 모드 파일 저장, 종료, 검색 등 명령 수행 :w: 저장, :q: 종료, :wq: 저장 후 종료, /: 검색

주요 기능과 명령어 표

입력 모드 전환 i, a, o 커서 앞, 뒤 또는 새로운 줄에 입력 시작
명령 모드 전환 ESC 입력 모드에서 일반 모드로 전환
파일 저장 :w 현재 파일 저장
파일 종료 :q Vim 종료 (변경사항이 없을 때)
저장 후 종료 :wq 파일 저장 후 종료
저장 없이 종료 :q! 저장하지 않고 종료
파일 맨 처음으로 이동 gg 파일의 첫 번째 줄로 이동
파일 맨 끝으로 이동 G 파일의 마지막 줄로 이동
복사 (현재 줄) yy 현재 줄 복사
붙여넣기 p 커서 위치에 붙여넣기
잘라내기 (현재 줄) dd 현재 줄 잘라내기
단어 삭제 dw 커서 위치에서 단어 삭제
실행 취소 u 마지막 명령 실행 취소
다시 실행 Ctrl + r 실행 취소 명령을 다시 실행
검색 /텍스트 파일 내 텍스트 검색

기본 사용 흐름

  1. Vim 실행: 터미널에서 vim filename으로 파일을 엽니다.
  2. 일반 모드에서 탐색 및 수정: h, j, k, l로 커서를 이동하거나, dd, yy 등으로 텍스트를 조작합니다.
  3. 입력 모드 전환: i 또는 a를 눌러 텍스트를 입력할 수 있습니다.
  4. 명령 모드 사용: :w로 저장하고, :q로 종료하거나 :wq로 저장 후 종료합니다.

Vim의 주요 장점:

  • 효율적인 키보드 중심 작업: 마우스를 사용하지 않고도 빠른 편집 가능.
  • 다양한 확장성: 플러그인과 설정 파일을 통해 편집기를 원하는 대로 확장할 수 있음.
  •