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 에게 의견 남기기: