728x90
반응형
[입력 모드]
📌 입력 명령어
명령어 | 설명 |
Ctrl + [ | 입력 모드를 빠져나오는 가장 정석적인 방법 |
a | 현재 문자 뒤에 입력 커서 위치 |
i | 현재 문자 앞에 입력 커서 위치 |
o | open line 현재 문자 아래에 한 줄이 생기면서 입력 커서 위치 |
r | replace 현재 문자를 대체 한 번만 명령어를 수행하고, 다시 명령모드로 돌아온다. |
A | 현재 문장의 가장 마지막에 입력 커서 위치 |
I | 현재 문장의 가장 처음에 입력 커서 위치 |
O | Open line 현재 문자 위에 한 줄이 생기면서 입력 커서 위치 |
📌 삭제, 복사, 붙여넣기
명령 모드에서 실행하는 명령어
명령어 | 설명 |
x | delete와 같은 기능 행 끝에 도달하면, Back_Space와 같은 기능 |
dd | 한 문장을 통으로 지우는 기능 |
D | 현재 위치부터 문장의 끝까지 삭제 |
J | 아랫 줄의 문장을 공백 하나 |
yy 또는 Y | 한 문장을 복사 |
p | 아래에 붙여넣기 |
P | 위에 붙여넣기 |
Vim에서는 모든 삭제 기능이 '잘라내기' 로 동작한다.
따라서 p(또는 P)
명령어를 활용하여 붙여넣기를 실행하면, 최근에 삭제된 내용이 붙여 넣어진다.
📌 작업 취소, 재실행, 이전 명령어 반복
명령어 | 설명 |
u | undo 이전 명령 취소 |
Ctrl + r | redo 이전 명령 재실행 |
. (마침표) | 이전의 동작을 그대로 반복 |
Vim 에디터의 장점 중 하나는 바로 'Undo' 기능이 매우 강력하다는 점이다.
다른 에디터들은 일정 갯수까지만 Undo가 가능한 반면에
Vim 에디터는 문서를 열었을 때 부터 지금까지의 모든 작업의 취소가 가능하다.
728x90
반응형
'# Tools > - Vim' 카테고리의 다른 글
[Vim] Vim 사용 가이드 Part.6 - 탐색기 모드, minibufexplorer (1) | 2023.12.20 |
---|---|
[Vim] Vim 사용 가이드 Part.5 - 창 분할 및 전환 (0) | 2023.12.20 |
[Vim] Vim 사용 가이드 Part.4 - 비쥬얼 모드 (0) | 2023.12.19 |
[Vim] Vim 사용 가이드 Part.2 - 커서 이동, 스크롤 이동 (1) | 2023.12.18 |
[Vim] Vim 사용 가이드 Part.1 - 명령 모드, 입력 모드, 라인 모드 (0) | 2023.12.18 |