要望:トータル行の表示No.00931
ドラゴン さん 98/04/28 10:45
 
行数の多いファイル(例えば、プログラムのデバックの為のトレースファイル等)を見る(調べる)時、
今、見ている行がそのファイルのどれくらいの位置(何行中の何行目)にあるのか分からないと結構、
シンドイ思いがします。 まぁ、スクロールバーの位置で大体の位置が分かるのですか、できれば行数と
いう形で確認できればいいなぁと思います。 ということで、現在は、メニューバーの所にCapsLockと
現在カーソルがある行数とカラム位置が表示できる様になっていますが、そこに、そのファイルのトータル
行数も表示できる様にしては頂けないでしょうか?  マクロを使用してトータル行を調べる手もありますが、
できれば、秀丸の標準機能の1つとして追加してもらいたいと思っていますので、ご検討を宜しくお願いします。

[ ]
RE:00931 要望:トータル行の表示No.00933
番頭++ さん 98/04/28 11:58
 
>マクロを使用してトータル行を調べる手もありますが、

すんません、便乗組みです。

確かに、マクロで出来ますが、内のディスクにも残骸があります。ただ、一万行
を超すと、しんどいところがあります。

もし出来たら、「linecount2」を用意していただけるとありがたいです。「秀丸
エディタ」の処理が遅くなるようでしたら、定数ではなくの関数でも結構です。

// test1.mac ワープロ的に計算した行数
message str(linecount);
endmacro;

// test2.mac エディタ的に計算した行数、ほかにも方法が ???
if(basename == ""){ endmacro;}
if(linecount>10000){ endmacro;}
saveas filename2;
#x=x; #y=y; disabledraw; replaceallfast "\\n","\\n",regular;
message "linecount2 : "+str(result+1);
if(linecount<1000){while( updated ){ undo; if(!result){ break; }}
}else{reopen} moveto #x,#y;
endmacro;

[ ]
RE:00933 要望:トータル行の表示No.00946
秀丸担当 さん 98/04/28 19:18
 
>もし出来たら、「linecount2」を用意していただけるとありがたいです。「秀丸
>エディタ」の処理が遅くなるようでしたら、定数ではなくの関数でも結構です。

うむ、そうですね。
検討しておきます。
gofileend してから lineno を測るとか。

[ ]