Deploy/Linux

[Linux] VIM Editor 명령어 정리

Dev_Green 2023. 2. 6. 15:25

1. VIM의 네 가지 모드

  • 명령(일반) 모드(Command Mode) : 처음 vim을 실행했을 때 설정되어 있는 기본 모드. 입력 모드 / 마지막 행 모드에서 esc 입력 시 이 모드로 돌아온다.
  • 입력 모드(Insert Mode) : 파일에 내용을 입력할 수 있는 모드. 명령 모드에서 'i'나 'a'를 입력하여 진입.
  • 마지막 행 모드(Last Line Mode) : 파일의 저장 / 종료. 명령 모드에서 ':'을 입력하여 진입.
  • Visual Mode : 블럭 단위로 복사 / 붙이기. 명령 모드에서 'v'를 입력하여 진입.

 

2. 기능별 명령어

내용 입력

  • i : 현재 커서 위치에서 편집모드 시작
  • a : 현재 커서의 바로 다음 위치에서 편집모드 시작

내용 삭제

  • x : 커서 위치의 한 문자를 삭제(일반 모드)
  • dd : 커서의 현재 라인을 삭제
  • Shift + j : 현재 라인과 아랫 라인을 병합

파일 저장

  • :w : 파일 저장
  • :q : 저장하지 않고 종료
  • :wq : 파일 저장 후 종료
  • :q! : 강제 종료

블록 지정 및 복사(Visual Mode)

  • v : 단어 단위로 블럭 지정
  • Shift + v : 라인 단위로 블럭 지정
  • y : 지정된 블럭을 복사
  • : 복사된 블럭을 현재 커서 위치에 붙여넣기
  • : 직전 실행된 작업 취소

 파일 설정

  • .vimrc : vim 파일에 대한 설정 내용을 기록