行番号をふるマクロ
No.04003
安久津
さん 03/12/13 15:13
// lineno.mac 行番号をふるマクロ。
disabledraw;
##w = strlen(str(linecount2)) + 1;
$$zero="0000000000";
$$sep="| ";
gofiletop;
while( lineno < linecount2 ){
insert rightstr($$zero + str(lineno), ##w) + $$sep;
movetolineno 1, lineno + 1;
}
beep;
endmacro;
// これはなに?
// って、fwinal mes 18, 07692 を見たので。(^^;)
[
△
]
RE:04003 行番号をふるマクロ
No.04004
三月
さん 03/12/13 15:53
>// これはなに?
開いてえるテキストに、行番号をつけるだけでは?
001| // lineno.mac 行番号をふるマクロ。
002| disabledraw;
003| ##w = strlen(str(linecount2)) + 1;
004| $$zero="0000000000";
005| $$sep="| ";
006| gofiletop;
007| while( lineno < linecount2 ){
008| insert rightstr($$zero + str(lineno), ##w) + $$sep;
009| movetolineno 1, lineno + 1;
010| }
011| beep;
012| endmacro;
013| // これはなに?
014| // って、fwinal mes 18, 07692 を見たので。(^^;)
こんな感じに・・・って動かしてわかると思うけど
(実際に動かしたわけじゃないから、本当はこうならないかも)
[
△
]
RE:04004 行番号をふるマクロ
No.04005
山紫水明
さん 03/12/13 20:31
三月さん,こんばんは。
あくつさん,「うーん,どうもナー・・・」と苦笑されているのでは。
でも,@nifty の会議室を見ない人にとっては何のこっちゃ,というところで
しょう。
そこで出ていたマクロ(秀まるおさん作)をあくつさんが汎用マクロにしあげ
らたものでした。
では, (^^)/~
山紫水明
[
△
]
RE:04005 行番号をふるマクロ
No.04007
安久津
さん 03/12/15 13:55
こんにちは 山紫水明さん、あくつです。
> でも,@nifty の会議室を見ない人にとっては何のこっちゃ,というところで
>しょう。
まったく、その通りです。(^^ )>>
では。
蛇足。
$ cat -n a.txt >b.txt
$ nl a.txt >b.txt
$ nl -s' ' a.txt >b.txt
$ nl -nrz a.txt >b.txt
$ nl -nrz -s'| ' a.txt >b.txt
[
△
]