VIM 명령 정리
vim
기본명령
1. 저장 / 종료
:wq (저장하고 닫기)
:q! (저장하지 않고 닫기)
i Insert mode
R Replace mode
2. 이동
2.1 커서이동
k 커서를 위로 이동
j 커서를 아래로 이동
h 커서를 왼쪽으로 이동
l 커서를 오른쪽으로 이동
0 커서를 줄의 처음으로 이동
$ 커서를 줄의 마지막으로 이동
^ 커서를 줄의 첫 글자로 이동 (공백문자 제외)
- 커서를 윗줄 맨 처음으로 이동
w 커서를 다음 단어의 첫글자로 이동
b 커서를 이전 단어의 첫글자로 이동
e 커서를 다음 단어의 끝글자로 이동
1g 커서를 문서의 맨 처음으로 이동
15g 커서를 문서의 15라인째로 이동
G 커서를 문서의 마지막으로 이동
{ 커서를 이전의 빈줄이 있는 곳으로 이동
} 커서를 다음번 빈줄이 있는 곳으로 이동
* 현재커서가 위치한 단어를 뒤에서 찾음
# 현재커서가 위치한 단어를 앞에서 찾음
2.2 화면이동
^F 한화면 뒤로 이동
^B 한화면 이전으로 이동
3. 편집
J 아랫줄의 내용을 현재줄에 붙임
3.1 탭
<< 커서가 있는 줄의 맨 앞 탭하나 제거
>> 커서가 있는 줄의 맨 앞 탭하나 추가
3.2 대소문자
~ (물결무늬,Tilde) 현재커서의 글자의 대소문자를 반전
U 선택영역의 모든 알파벳을 대문자로 변경
u 선택영역의 모든 알파벳을 소문자로 변경
gUU 커서가 있는 줄의 모든 알파벳을 대문자로 변경
guu 커서가 있는 줄의 모든 알파벳을 소문자로 변경
3.3 삭제
daw 현재커서가 포함하는 단어를 삭제 dap 현재 커서가 포함하는 문단을 삭제