, 당신이 정력에 increment 패키지를 사용할 수 있어야합니다. 텍스트의 첫 번째 라인을 가지고 그것을 15p
를 사용하여 15 배 붙여 넣습니다
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
Bit(in=in[0], load=load, out=out[0]);
을 첫 번째 줄에 '0'을 선택 할 수 있으며, Ctrl 키-V를 사용하여 시각적 블록 모드를 입력합니다. 시각 블록 모드에서 맨 아래로 강조 표시하여 모든 0이 강조 표시되도록하십시오. 그런 다음 :Inc<CR>
을 입력 할 수 있습니다.
Bit(in=in[ 0], load=load, out=out[0]);
Bit(in=in[ 1], load=load, out=out[0]);
Bit(in=in[ 2], load=load, out=out[0]);
Bit(in=in[ 3], load=load, out=out[0]);
Bit(in=in[ 4], load=load, out=out[0]);
Bit(in=in[ 5], load=load, out=out[0]);
Bit(in=in[ 6], load=load, out=out[0]);
Bit(in=in[ 7], load=load, out=out[0]);
Bit(in=in[ 8], load=load, out=out[0]);
Bit(in=in[ 9], load=load, out=out[0]);
Bit(in=in[10], load=load, out=out[0]);
Bit(in=in[11], load=load, out=out[0]);
Bit(in=in[12], load=load, out=out[0]);
Bit(in=in[13], load=load, out=out[0]);
Bit(in=in[14], load=load, out=out[0]);
Bit(in=in[15], load=load, out=out[0]);
가
나는 대답도 원한다. 하지만 나는 우리가 단지 정규 표현식으로 그것을 얻을 수 없다는 것을 두려워합니다. – HuStmpHrrr
대체를 사용할 수 있지만'\ ='를 사용해야합니다. 예 : ': s/\ d \ +/\ = str2nr (submatch (0)) + 1 /'. 자세한 정보는': h : s \ ='를보십시오. –
@PeterRincker str2nr이 필요하다고 생각하지 않습니다. – FDinoff