Top

vi shortcuts

Command mode:

명령 설명 N Shift Ctrl
i 커서에 삽입.   커서 좌측 행의 처음에 삽입. 한 화면 위로 이동.
a 커서 우측에 삽입.   커서 우측 행의 끝에 삽입.  
o 커서 아래 행에 삽입.   커서 행 위에 빈줄 삽입.  
x 커서 문자 삭제. 커서부터 우측으로 N개 문자 삭제.    
dw 커서 단어 삭제.      
dd 커서 행 삭제. 커서 아래 N행 잘라내기.    
u 이전 동작 취소.      
yy 커서 한줄 복사.      
p 커서 아래에 붙여넣기.      
h 좌로 커서 이동.   화면의 가장 위로 커서 이동.  
j 아래로 커서 이동.      
k 위로 커서 이동.      
l 우로 커서 이동.   한 화면 아래로 이동.  
^ 또는 0 가장 좌측으로 커서 이동.      
$ 가장 우측으로 커서 이동.      
w 다음 단어 끝으로 커서 이동.      
e 다음 단어 앞으로 커서 이동.     한 행 위로 이동.
b 이전 단어로 커서 이동.      
( 현재 문장의 처음으로 커서 이동.      
) 다음 문장의 처음으로 커서 이동..      
N- N만큼 위로 커서 이동.      
N+ N만큼 아래로 커서 이동.      
G 파일의 끝으로 커서 이동.      
m     화면의 중간으로 커서 이동.  
L 화면의 가장 아래로 커서 이동.      
r 커서의 한 문장 변경.   덮어쓰기 모드로 전환.  
cc 커서의 줄 내용 변경.      

Last line mode:

명령 설명
w 저장.
w 파일명 파일명으로 저장.
q 저장하지 않았으면 오류 메시지
q! 변경이 있더라도 강제 종료.
wq 저장 후 종료.
wq! 저장 후 강제 종료.
f 파일명 파일이름으로 변경.
숫자 라인 번호로 이동.
$ 파일의 끝으로 이동.
e! 마지막 저장 이후 변경 취소.
/문자열 커서 이전에서 문자열 검색.
?문자열 커서 이후에서 문자열 검색.
set nu 라인번호 보이기.
set nonu 라인번호 보이지 않기.