lessでもsource-highlightを使うと同じ様な事が出来ます。source-highlightで入れられます。src-hilite-lesspipe.shというスクリプトが入っていると思います。LESS='-R'の様に.bashrcなどで設定するとシンタックスハイライトをつけた状態でソースコードなどがless出来る様になります。LESSOPENはファイルなどを開く際に一度何らかの手を加えるためのコマンドを指定します。与えてくれるスクリプトです。スクリプトの指定時の最初に|を与えるのはこれがパイプ処理によるものだと伝えるためです。%sはlessに与えるファイル名になります。LESSの方は上にも書いたオプションセットで自由に設定して良いですが、-Rだけは忘れない様に。[...mの表示が沢山出てしまう状態になります。esacdoneこんな感じのスクリプトです。中身を見るとsource-highlightを使ってハイライト付きの出力を作っていることが分かります。状態で出力してくれるプログラムです。escでハイライトをエスケープシーケンスの形で出力してくれます。ブラウザでハイライト付きのコードを見たりすることも出来ます。tar等の所ではsource-hilightを使わずにlesspipeというスクリプトを呼んでいる事が分かります。これをかます事でlessで圧縮ファイルの中身を見ることが出来ます。ここでエラーが出てしまう事があります。anyway?みたいな。ここでyを押せば強制的に見ることは出来ますが、バイナリファイルを直接見るので良くわからない表示が出るだけです。入っているスクリプトの名前はlesspipeではなくlesspipe.shであることがほとんどです(少なくとも見れる範囲では全部)。%s}"というスクリプトが入っていて、これが/etc/bashrcから呼ばれる様になっています。これによってLESSOPENが予めlesspipe.shに指定してある場合があります。fifiみたいな感じで設定しておくとlesspipeもきちんと使える様になります。foundになってしまって上手く行きませんでした。commnadコマンドで探せるPATHにある(もしくはフルパス指定で見える)コマンドファイルでないと駄目な様です。面倒ですがpipeファイルを用意して置いておく必要があります。lessでも色付きで開ければパッと見るにはlessのが便利だったりすることも。いくつか弊害が起こるのでちょっと注意が必要です。途中からエディタで開くlessで開いても途中から編集したくなるときがあるかと思います。この場合、エディタを終了すると再びlessに戻ります。複数のファイルを扱うlessでは複数のファイルを同時に開いて切り替えて見ることが出来ます。b.txtみたいな感じで始まり、:nで次のファイル、:pで前のファイルに移ります。nとかを打った瞬間にファイルの移動が完了します。新たに<file>をリストに加えて開く辺りが関連するコマンド。:eだけは最後にEenterを押して決定する必要があります。:nを押し続けて最後のファイルに行くともう一度押しても最初のファイルには戻りません。最初のファイルで:pを押しても最後のファイルには行きません。新たな書き込みを表示し続ける様なことをが出来ます。abort)とすると、ファイルへの追加記述をリアルタイムで表示してくれます。通常のless状態になってファイルの中身を読むことが出来ます。-fの様な状態に戻れます。個人的にはtailのが使いやすいかな、と思います。+FだとさらにQを押す必要があります。lessの通常モードで見る、と言った場合以外はむしろデメリットです。実際にやってみるとlessの方はちょっとタイムラグがあります。後、+Fが両方Shiftが必要という所も地味にだるい。結局Ctrl-Cですぐ終わらないのが嫌で使ってません。+Fで始めても途中でShift-Fしても追記を表示してくれない状態になってしまいます。通常のlessで始めてしまうと途中から追記状態にすることは出来ません。見ているものが元々のファイルではなくてsource-hilightのアウトプットなため。始めてから-Lを打っても追記を表示させることは出来ません。tailでもその都度新しい追加文字とそのファイル名が表示される様な形になります。ソフトウェアを使うと便利だったりします。