Linux
Vim Cheat Sheet
정든친구
2019. 8. 12. 15:05
https://vim.rtorr.com/lang/ko/
전역 :help keyword - keyword에 대한 도움말 열기:saveas file - file로 저장하기:close - 현재 영역 닫기K - 커서가 위치한 단어에 대한 맨페이지 열기 커서 이동 h - 왼쪽으로 이동j - 아래로 이동k - 위로 이동l - 오른쪽으로 이동H - 화면 상단으로 이동M - 화면 중간으로 이동L - 화면 하단으로 이동w - 다음 단어 시작으로 점프W - 다음 단어 시작으로 점프 (단어 옆에 붙은 연속된 문장부호도 하나의 단
vim.rtorr.com
*** 이동 명령
명령 키 | 작업 내용 |
+, enter | 이전 라인의 첫 번째 문자로 이동 |
e, E | 단어의 끝으로 이동 |
w, W | 다음 단어로 이동 |
b, B | 이전 단어로 이동 |
$ | 라인의 끝으로 이동 |
0 | 라인의 처음으로 이동 |
), ( | 다음, 이전 문장의 처음으로 이동 |
}, { | 다음, 이전 문단의 처음으로 이동 |
]], [[ | 다음, 이전 구절의 처음으로 이동 |
ctrl + F, ctrl + G | 다음, 이전 페이지로 이동 |
*** 명령 모드의 명령
명령 키 | 작업 내용 |
i | 현재 위치에서 삽입 |
I | 라인의 처음 위치에서 삽입 |
a | 현재 위치에서 추가 |
A | 라인의 끝에서 추가 |
o | 커서 아래에 라인 추가 |
O | 커서 위에 라인 추가 |
S | 라인을 지우고 삽입 모드로 전환 |
R | 현재 위치에서 Replace 모드로 전환 |
J | 다음 줄과 현재 줄을 합한다 |
~ | 대문자와 소문자 전환 |
. | 이전 명령을 반복 |
*** 지우기 명령
명령 키 | 작업 내용 |
cw | 한 단어를 삭제하고 입력 모드로 전환 |
2cw, c2w | 두 단어를 삭제하고 입력 모드로 전환 |
cc | 한 라인을 삭제하고 입력 모드로 전환 |
c$, C | 커서 위치에서 라인 끝까지 삭제하고 입력 모드로 전환 |
c0 | 커서 위치에서 라인 처음까지 삭제하고 입력 모드로 전환 |
dw | 한 단어 지우기 |
2dw, d2w | 두 단어 지우기 |
dd | 한 행 지우기 |
d$, D | 커서 위치에서 행의 끝까지 지우기 |
d0 | 커서 위치에서 행의 처음까지 지우기 |
x | 한 문자 지우기 |
*** 복사 명령
명령 키 | 작업 내용 |
yw | 한 단어 복사 |
2yw, y2w | 두 단어 복사 |
yy | 한 라인 복사 |
y$ | 커서 위치에서 라인의 끝까지 복사 |
y0 | 커서 위치에서 라인의 처음까지 복사 |
*** 붙여넣기
명령 키 | 작업 내용 |
p | 삭제하거나 복사한 내용을 커서의 다음 라인에 붙여넣기 |
P | 삭제하거나 복사한 내용을 커서의 이전 라인에 붙여넣기 |
*** 찾기 명령
명령 키 | 작업 내용 |
/<pattern> | 문자열의 처음에서 앞으로 검색 |
?<pattern> | 문자열의 처음에서 뒤로 검색 |
n | 검색 반복(같은 방향) |
N | 검색 반복(반대 방향) |
f<문자> | 현재 줄에서 <문자>가 있는 곳으로 이동(앞으로) |
F<문자> | 현재 줄에서 <문자>가 있는 곳으로 이동(역방향) |
* | 커서가 위치한 단어 찾기(앞방향) |
# | 커서가 위치한 단어 찾기(역방향) |