베지밀

[리눅스] vim 편집기 명령어 정리 본문

교육, 프로젝트/시큐리티 아카데미 4기

[리눅스] vim 편집기 명령어 정리

vegimil 2024. 7. 22. 11:05

sudo apt install vim 으로 vim 설치

 

vimtutor -g ko를 통해 한국어로 된 vim 길잡이를 볼 수 있다

 


 

방향키 대신 hjkl 명령어 이용하기

키보드로 작업할 때 빠르게 수행할 수 있도록 최적화되었기 때문에

방향키보다 hjkl를 사용하는 게 훨씬 빠름

이것에 익숙해지자

 

 

ESC : 명령모드

i : Insert 삽입모드

v : 비주얼모드

 

 

:q! : 저장하지 않고 종료

:wq! : 저장하고 종료

 

명령모드 x : 커서가 위치한 글자 지움

명령모드 i : 삽입모드로 진입

명령모드 A : 커서가 있는 줄의 맨 끝으로 이동, 편집모드로 바뀜

 

명령모드 dw : 커서가 위치한 단어 지우기

명령모드 d$ : 커서부터 줄 끝까지 지우기

 

명령모드 dd : 줄 전체 지우기

2dd : 두 줄 지우기

 

 

* 참고 *

[횟수][명령][대상] 유의하기!!

 

 

명령모드 u : 마지막 명령 취소

명령모드 U : 줄 전체를 원래대로 돌리기

명령모드 Ctrl+R : 취소한 것을 취소

 

명령모드 / : 아랫방향으로 검색

명령모드 ? : 윗방향으로 검색

n 입력 시 다음 문구를 찾아줌 (Shift+N은 반대방향으로 찾기)

 

비주얼모드 + hl : 커서 이동을 통해 드래그

y : 복사

p : 붙여넣기

 

 

 


여태 무식하게 vim을 사용하고 불편해했었는데 vimtutor를 사용하면서 더 다양한 명령어를 사용하게 된 것 같다. 앞으로 필요한 명령어가 있으면 검색해보면서 사용하는데 익숙해지는 것도 좋을 것 같다.