Ubuntu 10.04を使用しています。私のデフォルトのページャー($ PAGERではなくupdate-alternativesを使用して設定)の方が少ないです。問題は、 '-f ansi'モードでri(Rubyドキュメンテーションツール)を使用すると、テキストをカラーで表示する代わりに、エスケープシーケンス( 'ESC [36m'など)の表示が少なくなることです。-Rオプションを使用して手動で出力をlessにパイプすることで、強制的に色を表示させることができます。次に例を示します。
ri -f ansi String | less -R
ただし、ページャーとしてlessが使用されている場合は、これをデフォルトのオプションにしたいと思います。
注:デフォルトで色を表示することが多くなっていることは承知していますが、viのようなキーバインディングのため、使用する色は少なくなっています。
~/.less
(lesskey
書き込む内容)のオプションは、環境のオプションをオーバーライドします。したがって、以前に.less
含んでいたファイルがあったはずですLESS=-r
。