2010/05/29(土)行の先頭に番号を打つ秀丸マクロ

仕事でちょっと必要になったので書いた。(1)、(2)、(3)のようなカッコ数字を行の先頭に挿入する。$spaceをOKにすると、改行だけの行にも番号を打つ。

$space="NG";
gofiletop;
#cnt=linecount2;
#num=1;
while(#cnt>0){
golinetop;
if(linelen2==0 && $space=="NG"){
	golineend2;
	down;
	#cnt=#cnt-1;
	}else{
	$num=str(#num);
	insert "(" + $num + ") ";
	#cnt=#cnt-1;
	#num=#num+1;
	golineend2;
	down;
	}
}
endmacro;
OK キャンセル 確認 その他