1. 이동
h : 왼쪽
j : 아래
k : 위
l : 오른쪽
^n : 다음줄 이동
w : 단어이동
b : 단어의 맨 뒤로 이동
e : 단어의 끝으로 이동
$ : 라인 오른쪽 끝 이동
^ : 라인 왼쪽 끝 이동
H : 화면 위 이동
M : 화면 중간 이동
L : 화면 아래 이동
Ctrl + f : 문서의 아래로 실제 이동( 다음페이지 )
Ctrl + b : 문서의 위로 실제 이동( 이전페이지 )
G : 특정 라인 이동
2. 편집
a : 추가
i : 삽입
o : 아랫줄
O : 윗줄
3. 삭제
x : 한 글자 삭제
dw : 현재 위치부터 한 단어 삭제
dd : 한 줄 삭제
D : 커서 오른쪽 전부 삭제
4. 수정
r : 한글자 수정
cw : 한단어 수정
cc : 한라인 수정
C : 커서 오른쪽 전부 수정
J : 문장합치기
~ : 대소문자 변경
u : 취소
U : 한라인에서 한 것 모두 취소
5. 저장
:w
:w filename
:q
:qw! <- read on ly 파일인 경우 강제로 저장
6. 복사
yw : 단어 복사
yy : 라인 복사
명령 프롬프트 1,20 co 30 : 1~20 의 범위를 잡아 복사한다.
명령 프롬프트 1,20 m 30 : 1~20 의 범위를 잡아 이동한다.
p : 붙여넣기
7. 설정 명령어
:set nu (넘버)
:set nonu (넘버해제)
:set ai(auto indent )
:set list ( 끝에 $ 표기)
8. 검색 명령어
/ : → ↓
? : ← ↑
/title : title 찾음, n : 다음 title 을 찾음 , shift + n : 이전 title 을 찾음
?title : 역순검색
:%s/title/TITLE/g 전체문서(%) 에서 모든 title을 TITLE로 switch
:6,7s/7/5 6~7 번째 라인에서 7을 검색하여 5로 바꾼다.(단 한개만을 변경, g가 있어야 모두 변환)