종종 특정 범위의 연속된 숫자들을 한번에 입력하고 싶은 경우가 있다.
1
2
3
4
...
숫자가 몇 개 안되는 간단한 경우 ctrl-a, ctrl-x 등으로 커서 위치의 숫자를 1씩 증가/감소시킬 수 있다. 하지만 숫자 범위가 커질 수록 몹시 번거로울 것이다. 이럴 때 어떻게 한번에 입력할 수 있는지 찾아봤다.
arr[0] = 0;
arr[0] = 0;
arr[0] = 0;
arr[0] = 0;
arr[0] = 0;
첫 행 좌변 0의 위치에 커서를 놓고, ctrl-v를 누르면 세로로 여러 줄을 선택할 수 있다.
그 상태에서 g ctrl-a를 누르면 아래와 같이 된다.
arr[1] = 0;
arr[2] = 0;
arr[3] = 0;
arr[4] = 0;
arr[5] = 0;
이 방법은 vim 8버전 이상만 가능하다고 한다. 다른 방법은 없을까?