베지밀
[리눅스] vim 편집기 명령어 정리 본문
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를 사용하면서 더 다양한 명령어를 사용하게 된 것 같다. 앞으로 필요한 명령어가 있으면 검색해보면서 사용하는데 익숙해지는 것도 좋을 것 같다.