vi 에디터에서 자주 사용하는 단축키 모음
어쩌다가 사용하게 되는 vi 에디터… 가끔 사용하다보니 단축키를 자주 잊어버려서 정리해둡니다.
단축키가 워낙 많아서 제가 많이 사용하는 단축키만 정리하였습니다. 더 많은 내용은 http://vimdoc.sourceforge.net/ 페이지의 Vim User Manual에서 확인하실 수 있습니다.
커서 이동
| 단축키 | 내용 | 
|---|---|
| h | 왼쪽으로 커서 이동 | 
| j | 아래로 커서 이동 | 
| k | 위로 커서 이동 | 
| l | 오른쪽으로 커서 이동 | 
| w | 단어 첫글자로 이동 | 
| W | 화이트 스페이스 단위로 다음 글자로 이동 | 
| b | 백워드 방향으로 단어의 첫글자로 이동 | 
| B | 백워드 방향으로 화이트 스페이스 단위로 다음 글자로 이동 | 
| e | 단어의 마지막 글자로 이동 | 
| ge | 백워드 방향으로 단어의 마지막 글자로 이동 | 
| gg | 문서 맨 앞으로 이동 | 
| G | 문서 맨 끝으로 이동 | 
| ^ | 문장 맨 앞으로 이동 | 
| 0(숫자 0) | 라인 맨 앞으로 이동 | 
| :숫자 | 지정한 숫자라인으로 이동 | 
삽입(Insert)
| 단축키 | 내용 | 
|---|---|
| i | 현재 커서 위치에 Insert | 
| a | 현재 커서 다음 칸에 Insert | 
| I(대문자 i) | 현재 줄 맨 앞에 Insert | 
| A | 현재 줄 맨 뒤에 Insert | 
| o | 아랫줄에 Insert | 
| O | 윗줄에 Insert | 
편집
| 단축키 | 내용 | 
|---|---|
| x | 현재 글자 지우기 | 
| X | 앞의 글자 지우기 | 
| yy | 현재 줄 복사하기 | 
| dd | 현재 줄 잘라내기 | 
| dw | 현재 단어 잘라내기 | 
| p | 붙여넣기 | 
| r | 현재 글자 교체하기 | 
| v | 비주얼 모드(비주얼 모드에서 커서를 이동하여 블럭지정 가능) | 
| y | 복사하기 | 
| c | 잘라내기 | 
| cw | 잘라내기 | 
| ~ | 선택된 문자 대소문자 변경 | 
| > | 들여쓰기 | 
| < | 내어쓰기 | 
| u | Undo | 
| Ctrl+r | Redo | 
저장
| 단축키 | 내용 | 
|---|---|
| :w | 문서 저장하기 | 
| :q | 현재 문서 닫기 | 
| :q! | 현재 문서 저장하지 않고 닫기 | 
| :wq | 현재 문서 저장하고 닫기 | 
게임으로 vi 에디터를 배울 수 있는 사이트
vi 에디터를 게임으로 좀 더 쉽게 배울 수 있는 사이트가 있습니다. 5분정도 플레이하면 vi 에디터의 기본적인 것은 익힐 수 있습니다. 생각보다 재밌습니다^^

 
							 
						 
						
독자 의견
저자 @brad 에게 의견 남기기: