less を日本語対応させるためのパッチが,国内のあちこちの FTP サイトに
ありまが,この日本語対応版の less はかなり処理速度が遅いです.
大きなファイルを読むと数秒も動かなくなることがあり,嫌気がさしてきます.
ちょっと大きなファイルを開いてスキップすると
Calculating line numbers...
ってのが数秒つづくことがあります.10M もあるファイルなら,1 分もかかって
しまいます.行数を計算するだけでそんなに時間かけるなよぉ
ってだんだんムカついてきました.
そこでとうとう,オリジナルの less にちょっと手を加えて LESSCHARSET=euc のみの
簡易版を作ってみました.環境変数 LESSCHARSET が euc の場合,
JIS コードを EUC コードに変換して出力します.EUC は EUC のままです.
JIS コードを EUC に自動変換してくれるので,日本語メールを nkf 通さずに
読めて便利です.また *.gz ファイルも展開されて出力されます.
注: