私が理解したように、人々はそれをless
ポケットベルとして使用し、キーワードを検索するときにイタリック体でless
キーワードを「強調表示する」ために使用します。これは本当に不便でvimのようなものに変えたいのですが、set hlsearch
見つかったパターンの背景が異なります。
実行しようとしましたが、man -P vim systemd
エラー状態1で終了したため停止したようですless
。
私はそこで何の助けも見つけることができませんでした。代わりに、このオプションがすべてのハイライトをオフにするman less
ことがわかりましたが、これはイタリック体よりも悪いです。-G
つまり、マニュアルページで検索の強調表示(背景色の変更)を実装する方法を知っている人はいますか?
ちなみに私はUbuntu 14.10を実行しています。
私はこれに会った質問同じことを聞いているようですが、これがどのように機能するのかわかりません(LESS_TERMCAP_so
)。マニュアルless
ページにはこれに対する言及はありません。 (このソリューションで奇妙な結果を得ました)
ベストアンサー1
スーパーユーザーで答えを見つけました。https://superuser.com/questions/566082/less-doesnt-highlight-search
これはTERM設定に関連しているようです。たとえば、通常の gnome ターミナル ウィンドウでは通常、あまり強調表示が機能しませんが(白い背景を強調表示)、tmux にあるときはイタリック体が表示されます。私にとって違いは、tmuxではTERMが「screen」に設定され、tmuxでは「xterm-256color」に設定されることです。 tmuxウィンドウで「TERM = xterm-256color」を設定すると、lessの強調表示が背景の強調表示に戻ります。