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