티스토리 뷰

til

vim 생각나지 않던 단축키 정리

주먹불끈 2023. 4. 9. 00:33

 

Bing에서 생성한 이미지: "I can use vim on terminal"

개요

ssh로 접근하거나 터미널에서 설정값을 변경할 일이 잦아지다보니 최근에는 vim을 다룰일이 많아졌다. vim을 쓰다보니 알았었는데 기억이 가물가물한 단축키들이 있었다. 시간을 내어 정리해본다.

그러고보니 VSCode에서도 vim 확장프로그램을 쓰다가 충돌이 많아 지웠는데 요즘은 나아졌으려나?

기억 너머의 단축키들 되살리기

^: 라인의 맨 왼쪽 문자. 참고로 $는 가장 오른쪽 문자, 0은 라인의 가장 왼쪽

H, M, L: 각각 현재 보이는 화면의 High, Middle, Low 위치로 커서를 이동한다.

C: 커서 이후의 라인을 모두 지우고 INSERT 모드로 변경. 단축키를 다시 찾아봐야 겠다 생각하게 된 이유인 녀석이다.

S: 라인 하나를 지우고 INSERT 모드

r: 문자 하나를 지우고 다른 문자를 작성하면 다시 NORMAL 모드

s: 문자 하나를 지우고 INSERT 모드 유지

J: 현재 줄과 아래 줄을 결합

:set nu, : set rnu: 절대/상대 줄번호 표시. 표시하지 않으려면 nonu, nornu 이며 토글은 nu!, rnu! 이다.

n, N: /{검색어}로 검색 후 다음, 이전 단어로 이동

반응형
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함