高速ページャ/ファイラー for PC-98
MIEL とは テキストファイル高速 pager です.
MIEL の特徴はファイル名の指定に,ワイルドカードが使用できることです.ただ単にワイルドカードが使えるだけなら,他にも同じ様な物があるかも知れませんが大きく違うのは該当するファイル名(標準設定では 255 最大2559 まで)を表示し,カーソルでファイルが選べる点です.さらにカーソル移動と同時にカーソル位置のファイルの内容が,先頭から 1 画面分(行数はファイル数により変化します)表示されることです.つまりカーソル移動を移動することによりファイルの最初の内容が簡単に MIEL(見える)訳です.
元々この MIEL はファイルとディレクトリ関係のユーティリティ(FD)に組み込んだ,View 表示の部分を独立させた物です.ただそれだけでは単に高速 pager と言うだけで面白くないので,ワイルドカードの使用や,カーソルでのファイル選択,エディターの起動等の機能を付けてみました.
なお,pager として扱えるファイルサイズは,chkdsk で表示される残りメモリーから,約 64KB を引いたものが大体の目安になります.但し画面の最大表示行数が 16379 行ですので,これを超えると残りは表示されません.また,上記の条件内で読み込んだ全ての内容を表示しますので,バイナリ-ファイルを読むことも出来ます.
View モードでは,キー入力待ちを利用して順次ファイルを読み込み,行解析を行っていますので,大きなファイルでもすぐに表示して,画面スクロ-ルが出来ます.但し,検索,ジャンプ等の機能キーを押した時は,一度に最後までファイルを読み込みますので,読み込みが終了するまでは時間待ちが必要です.