Vim 간단정리

J·2022년 8월 23일

모드변경
Vim에는 두가지 모드가 있다. 일반(명령)모드와 입력모드이다.
i: 입력모드로 변경
Esc: 명령모드로 다시 돌아갈 수 있다.

검색
/ : 검색 (정규표현식도 검색가능) ex)/\v(Hello|World)
검색후 + N : 검색된 다음 순서
검색후 + SHITF + N : 검색 이전 순서

종료
:q 그냥 종료
:q! 강제종료
:w 저장
:w! 강제 저장
:wq 저장하고 종료
:wq! 강제 저장하고 종료

유용한 기능
u(undo) : 되감기 cf) Ctrl + Z는 콘솔창에서는 애플리케이션을 일시정지하는 것임.

-> fg 명령어를 통해서 다시 실행가능
ctrl + R : 앞감기
p : 붙여넣기
*p : 클립보드에서 붙여넣기
{ : 문단 시작으로 이동
} : 문단 끝으로 이동
x : 커서 아래 삭제

yank
yank는 잡아당긴다는 뜻으로 vim에서 복사를 할 때 사용된다.
v(비주얼 모드로 진입) + 원하는 부분선택 + y : 원하는 부분이 복사됨
p : 양크에 복사된 텍스트 붙여넣기

기타
a: 커서 뒤에 텍스트 추가 입력모드
I : 해당 줄 가장 먼저 추가
A : 해당 줄 가장 마지막에 추가
HJKL : vim에서 방향키로 사용
0 : 해당 줄 가장 앞으로 추가
$ : 해당 줄 마지막으로 추가
w : 한단어씩 이동
3 + w : 세단어씩 이동
b : 한단어 뒤로 이동
H : 화면 위으로 이동
M : 화면 중간으로 이동
L : 화면 끝으로 이동
gg : 파일 앞으로 이동
G : 파일 끝으로 이동
ctrl + u : 위로 스크롤링
ctrl + d : 아래로 스크롤링
dd : 문장 삭제
yy : 문장 복사

주의사항

Reference
1. Vim 제대로 가르쳐 줌 🤓 (개발자라면 한번쯤 꼭 쓴다는 Vim), 드림코딩, https://www.youtube.com/watch?v=cY0JxzENBJg
2. 만화로 배우는 리눅스 시스템 관리, Piro, 길벗, 2015

profile
I'm interested in processing video&images with deeplearning and solving problem in our lives.

0개의 댓글