Shell script
Shell_vi단축키모음
S_pot
2021. 6. 17. 13:50

커서 이동
단축키내용
| 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 | 현재 문서 저장하고 닫기 |