최초 입력모드로 변환 : i
명령모드로 변환 : esc
종료옵션
:q 그냥 종료
:q! 강제 종료
:w 저장
:w! 강제 저장
:wq 저장하고 종료
:wq! 강제 저장하고 종료
명령어
x 커서 아래 글자 삭제
dd 문장 삭제
yy 문장 복사
p 붙여넣기
*p 클립보드 붙여넣기 (settings.json 에 권한을 추가해줘야 함. "vim.useSystemClipboard":true" )
. 이전 명령 반복
u 되감기(undo)
ctrl + r 앞감기
vscode 에서의 vim 사용법
입력모드로 변환 : i (커서 뒤) or a(커서 앞) (I 는 맨 앞으로 , A는 맨 뒤로)
방향키 : HJKL
네비게이션
0 (문장 앞으로 이동) , $(문장 뒤로 이동)
w (word 단위로 이동), b( backward word 단위로 이동) , 3w (3단어 단위로 이동)
H ( 화면상 제일 위), M(화면상 중간), L(화면상 끝), gg(파일 앞), G(파일 끝) , 20G(20번째 줄로 이동)
ctrl+u (위로 스크롤), ctrl+d(아래로 스크롤링), { (문단시작), } (문단끝)