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 : 지정된 블럭을 복사
- p : 복사된 블럭을 현재 커서 위치에 붙여넣기
- u : 직전 실행된 작업 취소
파일 설정
- .vimrc : vim 파일에 대한 설정 내용을 기록