|
>内容の変わらない複数行に連番を振りたいと思うのですが、
// 番号を付けたい、その行にカーソルを置いてこのマクロを実行して下さい。
// test1.mac
if( code == 0x0D ){ endmacro; }
golinetop2;
beginsel; golineend2;
$str_line = gettext(seltopx,seltopy,selendx,selendy);
escape; golinetop2; left;
#number = 1;
call pp_rep1;
while( result ){
#number = #number + 1;
call pp_rep1;
}
endmacro;
pp_rep1:
// $number = " " + rightstr("..."+str(#number),3); // 3 桁 ... <== space
$number = " " + rightstr("00000"+str(#number),5); // 5 桁
replacedown "^" + $str_line + "\\n", $str_line + $number +"\n", regular, inselect;
return;
// end of macro
aaa ==> aaa 00001
aaa ==> aaa 00002
bbb ==> bbb
ccc ==> ccc
aaa ==> aaa 00003
こういう事が希望ですか ...
|
|