들어가며
최근에 네오가 Go는 vim으로 해야 한다고 하여 Vim을 배우고 있는 중이다. 괜찮은 강의가 있나 찾아보던 도중에 김왼손의 왼손코딩에서 빔을 알려주고 있었다! 🙌
아직까진 오른손이 방향키로 가려고 꿈틀 꿈틀 대지만 조금 있으면 익숙해질 것 같다.
까먹을것 같으니 명령어를 끄적여보자.
입력모드
esc 명령모드로
i: insert 커서앞
a: append 커서뒤
I: 문장 시작
A: 문장 끝
네비게이션
h: 오른쪽
j: 아래쪽
k: 위쪽
l: 왼쪽
0: 문장 앞으로 이동
$: 문장뒤로 이동
^: 공백을 제외한 첫번째 글자로 이동
w: word 단어 앞으로 이동
b: backward 단어 뒤로 이동
e: w와 비슷하지만 단어 끝에서 정지
W: 공백단위로
B: 공백단위로
조합
3w: 3단어씩 이동
f: find 문장의 첫 단어 찾음
ex) fp 하면 문장의 첫 p로 커서이동
; 하면 한번더 실행
, 뒤로
t: find 문장 단어 뒤로 커서 이동
H: 화면 위
M: 화면 중간
L: 화면 끝
gg: 파일 앞
G: 파일 끝
20G: 20번째 줄로 이동
ctrl u: 위로 스크롤링
ctrl d: 아래로 스크롤링
{ : 문단 시작
} : 문단 끝
명령어
x: 커서 아래 글자 삭제
dd: 문장 삭제
yy: 문장 복사
p: 붙여넣기
*p: 클립보드 붙여넣기
활용
vim의 찐은 이 command 와 object 조합한 활용에 있다고 한다.
command + object
d delete(cut)
y yank(copy)
c change
3w 3 word
3b 3 backword
aw: a word
at: all tag
ap: a paragraph
as: a sentence
명령어
. 이전 명령 반복
u 되감기
ctrl R 앞감기
(추후 계속해서 업데이트 예정...)
참고
왼손이 알려주는 vim 🥰
[중급] Vim 에디터는 처음입니다만: 개발자를 위한 Vim 에디터 기초
'Skills' 카테고리의 다른 글
[인텔리제이] 콘솔, 터미널, 텍스트 에디터, 메뉴, 패키지 폰트 변경 (0) | 2023.10.20 |
---|---|
[인텔리제이] 자주 사용하는 단축키 모음 (0) | 2023.01.11 |
[마크다운] 작성해보기 (0) | 2022.09.04 |