5 Oct
2009
5 Oct
'09
07:16
今井さん、ソースまで調べたご返答ありがとうございます。
lessのソース(openSUSEのSRPMより)読むと 内部でバイナリ、コントロールコードのテーブル 持ってて
lessが今回のようにバイナリファイルと判定するのは
ファイルの最初の256byteを読み込み 内部テーブル上のバイナリコードと判定すべきコード とを見比べて6個以上合致する
ときみたいですね。
なるほど。 今まで SuSE9.x から OpenSUSE11.0 まで使ってきて一度も このような less に でくわした事がなかっただけに、64bit版だからこうなるのか・・・・ 不思議です。
LESS環境変数に-fを追加しておけば (詳しくはman lessにて-fオプション参照) 良いと思います。
おっしゃるように、 less を使う時は -f する、 または lv more を使う が 一番の回避方法ですね。 KDEdesktopの描画周りとかならば気にならないのですが、ユーティリティー的な アプリケーションだけに、なんかスッキリしません。 -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org