Linux

Vim Cheat Sheet

정든친구 2019. 8. 12. 15:05

https://vim.rtorr.com/lang/ko

 

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<문자> 현재 줄에서 <문자>가 있는 곳으로 이동(역방향)
* 커서가 위치한 단어 찾기(앞방향)
# 커서가 위치한 단어 찾기(역방향)