「less」で最後の検索を強調表示解除

「less」で最後の検索を強調表示解除

less で/順方向検索または逆方向検索を使用すると、?ファイルのすべてのインスタンスが強調表示されます。探している単語のインスタンスを見つけた後に強調表示を解除する最も正確な方法は何ですか?

現在は、押すだけで/横説説が入力フィールドに混在します。結果なし=ハイライトなし!

:nohl私はvimの機能に似ていますが、機能が少ないものを探しています。

答え1

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

強調表示を消しても消えません。ステータスバー、見せる噴水様々な一致する行が含まれています。-J--status-column、オプション、またはキーを使用して列が有効になっている場合-J

到着ステータスバーを隠す、使用-+J

到着展示するステータス列はを使用してください-J

(技術的には端末レベルと同じAltです。したがって、マニュアルページには-keyは言及されていません。)uESCuAlt

答え2

~からman less:

ESC-u

検索の強調表示をキャンセルします。現在の検索パターンに一致する文字列ハイライトをオフにします。前のESC-uコマンドでハイライトをオフにした場合は、ハイライトを再度オンにしてください。すべての検索コマンドもハイライトを再びオンにします。 (-Gオプションを切り替えて強調表示を無効にすることもできます。この場合、検索コマンドは強調表示をリセットしません。)

答え3

~からバージョン580の2021-03-04ESC- (大文字「U」を参照)を使用すると、Uインライン強調表示とステータス列のフラグが削除されます。

ESC- U: ESC- に似ていますuが、保存した検索パターンも消去します。このオプションを使用してステータス列を有効にすると、ステータス列に表示されて-Jいるすべての検索一致が消去されます。

ESC- とは異なり、トグルされuません。したがって、ステータス列がない場合、ESC-はuより良い選択であり、入力しやすくなります。

ESC- u: 検索の強調表示を解除します。現在の検索パターンに一致する文字列ハイライトをオフにします。前 - コマンドでESCハイライトをオフにした場合は、ハイライトを再びオンにuします。すべての検索コマンドもハイライトを再びオンにします。 (オプションを切り替えて強調表示を無効にすることもできます-G。この場合、検索コマンドは強調表示をリセットしません。)

(バージョン590のマニュアルページから引用)

関連情報