i 명령모드 -> 입력모드
esc 입력모드 -> 명령모드
:q 그냥종료
:q! 강제 종료
:w 저장
:w! 강제 저장
:wq 저장하고 종료
:wq! 강제 저장하고 종료
i insert(커서앞)
a append(커서뒤)
I 문장시작
A 문장 끝
vim READ.md
h 왼쪽
j 아래
k 위에
l 오른쪽
0 문장 앞으로 이동
$ 문장 뒤로 이동
w word 한단어 뒤로 이동
b backward 한단어 앞으로 이동
3w 3단어 뒤로 이동
3b 3단어 앞으로 이동
H 화면 위
M 화면 중간
L 화면 끝
gg 파일 앞
G 파일 끝
20G 20번째줄이동
ctrl u up 스크롤링
ctrl d down 스크롤링
{ 문단 시작
} 문단 끝
x 커서 아래 글자 삭제
dd 문장 삭제
yy 문장 복사
p 붙여넣기
*p 클립보드 붙혀넣기
d 3w 3글자 삭제
d it delete inner tags
command
d delete(cut)
y yank(copy)
c chage
object
3w
3b
aw a word
at a tag
ap a paragraph
as a sentence
it inner tag
i" inner "
ip inner paragraph
. 이전 명령 반복
u 되감기
ctrl R 앞감기
d3k 위로 3줄 삭제
di{ {}안에 내용 삭제
da{ {}포함하여 삭제
di' ''안에 내용 삭제
da' '' 포함하여 삭제
ci[ []안에 내용을 변경한다.
daw 잘라내기
p 붙혀넣기
df ( 소괄호까지의 글자를 지울거야
dt ( 소괄호 앞까지 글자를 지움
d/ search된 값까지 삭제
/ 검색
? 거꾸로 검색
n 다음 단어 찾기
v select
ex) vaw
ctrl v block select