stay with problems longer

Vim 단축키

|

커서이동

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