Vim 단축키
17 Oct 2018 | Vim shortcut 단축키커서이동
| shortcut | menu |
|---|---|
| k | : 커서를 위로 움직임 |
| j | : 커서를 아래로 움직임 |
| h | : 커서를 왼쪽으로 움직임 |
| l | : 커서를 오른쪽으로 움직임 |
| - | : 커서를 줄의 처음으로 옮김 |
| e, E | : 다음단어의 끝으로, 문자단위 이동 |
| w, W | : 다음단어의 처음으로, 문자단위 이동 |
| $ | : 줄의 마지막으로 |
| 0 | : 줄의 처음으로 |
| ^ | : 줄의 처음으로(공백이 아닌 처음시작되는 문자) |
| Shift+g | : 문서의 마지막으로 이동한다. |
| gg, 1g | : 문서의 처음으로 이동한다. 1대신 다른 숫자를 입력하면 해당 숫자의 라인으로 이동한다. |
| ), ( | : 다음, 이전 문장의 처음으로 |
| }, { | : 다음, 이전문단의 처음으로 |
| ]], [[ | : 다음, 이전 구절의 처음으로 |
화면스크롤
| shortcut | menu |
|---|---|
| ^F | : 한 화면 을 앞으로 스크롤 |
| ^B | : 한 화면 을 뒤로 스크롤 |
| ^D | : 반 화면 을 앞으로 스크롤 |
| ^U | : 반 화면 을 뒤로 스크롤 |
| ^E | : 한줄 앞으로 스크롤 |
| ^Y | : 한줄 뒤로 스크롤 |
| Shift + h | : 화면의 맨 윗줄로 |
| Shift + m | : 화면의 중간줄로 |
| Shift + l | : 화면의 맨 아랫줄로 |
입력명령
| shortcut | menu |
|---|---|
| i | : 현재위치에서 삽입 |
| I | : 현재줄의 처음위치에서 삽입 |
| a | : 현재위치에서 한칸앞으로 이동해서 삽입 |
| A | : 현재줄의 마지막위치에서 삽입 |
| o | : 새로운 줄을 커서 아래에 연다 |
| O | : 새로운 줄을 커서 위연다 |
| s | : 현재 위치의 문자를 지우고 입력모드로 들어간다. |
| S | : 현재위치의 라인을 지우고 입력모드로 들어간다. |
편집명령
| shortcut | menu |
|---|---|
| y | : 한줄 복사 |
| yn | : 현재 라인에서부터 n라인만큼을 복사 |
| p | : 복사된 내용 붙이기 |
| dd | : 한줄삭제 |
| dw | : 한단어 삭제 |
| Shift+d, d$ | : 현재커서 위치에서 마지막까지 삭제 |
| Shift+j | : 현재 행의 개행문자를 제거한다. 즉 아래라인을 현재라인에 덧붙인다. |
기타명령
| shortcut | menu |
|---|---|
| grep -r “찾을 문자열” ./* | 하위 디렉토리 모든 파일에서 문자열 찾기 |
Comments