[Linux] vim 단축키 정리 (Shortcut)

지난번에 작성한 것처럼 vim은 아주 많은 단축키를 지원한다. 너무 많아서 다 작성하는 것은 무의미 한 것 같고 개인적으로 필요하고 자주 사용하는 것만 작성하였다. 또 유용한 단축키가 생길 때 마다 내용을 조금씩 업데이트할 예정이다.

vim 커서 이동 단축키 모음

단축키 조합방향단축키 설명
Ctrl+fForward다음 페이지로 이동
Ctrl+bBackward앞 페이지로 이동
Ctrl+dForward페이지 절반 만큼 앞으로 이동
Ctrl+uBackward페이지 절반 만큼 뒤로 이동
ggForward문서 제일 앞으로 이동
GBackward문서 제일 마지막으로 이동
wForward다음 단어 첫 글자로 이동 (. 등과 같은 특수 문자로 단어가 나누어 져 있을 때 사용)
bBackward다음 단어의 첫 글자로 이동 (. 등과 같은 특수 문자로 단어가 나누어 져 있을 때 사용)
WForward스페이스 단위로 다음 단어로 첫 글자로 이동
BBackward스페이스 단위로 앞 단어로 첫 글자로 이동
eForward스페이스 단위로 다음 단어의 마지막 글자로 이동
geBackward스페이스 단위로 앞 단어의 마지막 글자로 이동
^Backward문장의 제일 앞 단어로 이동
0 (숫자)Backward문장의 제일 앞으로 이동
$Forward문장의 제일 마지막으로 이동

vim 편집 단축키 모음

단축키 조합단축키 설명
dw현재 단어 삭제
dd현재 라인 삭제

기타 단축키 모음

단축키 조합단축키 설명
Ctrl+sEnables Terminal Scroll Lock (해당 키를 누르면 vim이 멈춘 것 같은 현상이 발생한다. 하지만, 단순히 화면을 Lock 한 형태로 변경된다. 실수로 자주 눌리게 된다)
Ctrl+qDisables Terminal Scroll Lock (해당 키를 누르면 Lock 된 화면이 풀려서 다시 vim을 사용할 수 있다)

감사합니다.

출처

Leave a Comment