行番号をふるマクロ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

[ ]