[HOME]  [全部表示 会議室風]  [全部表示 保存用]  [リストへもどる]

一括表示

  ロング行表示 long_ln.def - konno 20/11/13-23:56 No.9913
(9913) 9913ロング行表示 long_ln.def  投稿者:konno   2020/11/13(金) 23:56


#9898 の、めざらさんの発言を参考にして、ロング行表示 long_ln.def
を作ってみました。
16Mの巨大ファイルでも一瞬です。(^^;


=== long_ln.def ===

; "ロング行表示:巨大ファイル対応版 Ver0.1 2020-11-13
; 使用変数 i,j,l,n,pu,

*M
80 ^\ "ロング行表示:巨大ファイル対応版"
?.
&s
#M &Le(pu,wa+126) ;現在位置マーク
#_ #> n=ln, ;ファイルの最後へ
&> l=ln,j=i, ;最大行取得
&> ;現在行取得
&d &m("最大%,lu行 %d 現在%,lu行 %d",n,j,j,l,i,i)
.
0: i-,
:A &#J(1) #e #e (ln<0)?{i++, >A} ;i=65536*i
&Le(wa+126,pu) #U ;現在位置に戻す

*

Ver0.1 2020-11-13 取り敢えず作ってみた

元ネタ#9898:Re^8: 十分割ジャンプ、ロング計算マクロ  投稿者:めざら   2020/11/07
末尾に飛んで,行番号を取得して,(A)一旦1行目に戻って,さらに #e で戻り値がなければ,
取得した値に65536を足して,(Aに戻る)…これじゃきりがないですよ。


      - No.9913 -    このTreeへ           [リストへもどる] pre