web-dev-qa-db-ja.com

「less」で最後の検索を強調表示しない

あなたが使用するとき / 前方検索または ? 後方検索では、ファイルのすべてのインスタンスが強調表示されます。探しているWordのインスタンスを見つけた後、強調表示を解除する最も適切な方法は何ですか?

現在、私は/次に、意味不明な入力を入力フィールドに入力します。結果なし=ハイライトなし!

Vimのようなものを探しています:nohl機能、少ない。

64
VxJasonxV

使用できます Alt+u 最後の検索結果でハイライトを削除します。
次のことができますもう一度強調表示 Alt+u、それはトグルです。

オプション-Jを使用して列が有効になっている場合、ハイライトをオフにしてもステータス列はオフにならず、各一致を含む行マークが表示されますまたは--status-columnまたはキー -J

ステータス列を非表示にするを使用するには -+J

表示ステータス列にするには、 -J

(技術的には、 Alt+u それは同等です ESCu 端末レベルで-それが理由です Alt-keyはmanページには記載されていません。)

69
Volker Siegel

から man less

ESC-u

検索の強調表示を元に戻します。現在の検索パターンに一致する文字列の強調表示をオフにします。以前のESC-uコマンドのために強調表示がすでにオフになっている場合は、強調表示をオンに戻します。どの検索コマンドでもハイライトがオンに戻ります。 (強調表示は、-Gオプションを切り替えることによって無効にすることもできます。その場合、検索コマンドは強調表示をオンに戻しません。)

25
cjm