ページャーでヘルプを見ようとするとESC [0mなどが表示される
cygwinでヘルプを見ようとすると以下のようにESCだとか[0mだとか変な文字が表示されて画面が非常に見にくい。
原因を探ってみると、どうやら環境変数PAGERの値が問題だったようだ。
参考:
- Charles Wilson – Re: 1.5.22: Man pages show escape codes http://cygwin.com/ml/cygwin/2006-11/msg00745.html
このESCだとかは色を設定する文字列のようだ。lessではRオプションでこの色を解釈して色付きで表示してくれるようだ。ついでにiオプションとMオプションも付けておくと便利そう。
以下のようにPAGERで使用するlessのオプションを設定する環境変数LESSを~/.bashrcや~/.zshrcに設定することで表示が元通りになった。
export
LESS=”-iMR”