거의 모든 명령이 count 받아
이미 5j 와 3w 봤지. 원리는 스케일 돼: 선행 숫자가 Vim 에 "이 명령 N 번 실행" 이라고 해. Count 가 operator-motion 문법과 통합돼 — count 가 operator 의 어느 쪽이든, 양쪽 다든 앉을 수 있어.
Motion 의 count
5j 다섯 라인 아래. 3w 세 단어 앞. 10l 열 캐릭터 오른쪽. 4) 네 문장 앞. 2} 두 단락 앞. Motion 이 가는 곳마다 count 가 곱해.
편집의 count
3dd 세 라인 삭제. 5x 다섯 캐릭터 삭제. 2yy 두 라인 yank. 4>> 네 라인 indent. 10p 마지막 yank 를 연달아 열 번 paste.
Insertion 의 count — 놀라움
이게 신규자를 항상 즐겁게 해: Insert mode 에서 entry 명령 앞에 count 를 박을 수 있고, Vim 이 타이핑한 걸 반복. 10i-<Esc> 가 dash 열 개 insert. 5oTODO<Esc> 가 새 라인 다섯 개 열고 각자 TODO. 3aword<Esc> 가 "word" 세 번 append.
두 count 가 있는 문법
3d2w 6 단어 삭제. 2c3l 6 캐릭터 change. 두 count 가 곱해. 실전에선 보통 자연스럽게 느껴지는 쪽에 한 count 를 박아.
Count 와 relative line number 짝지어. 트랙 4 의
relativenumber 박으면 gutter 가 커서로부터의 거리 표시. 그 라인까지 삭제하고 싶어? gutter 에서 숫자 읽어 — 7 이라면 7dd. Vim 이 타깃에 거리가 적힌 비디오 게임이 돼.