少数の検索で「改行」を有効にできますか?つまり、最後に表示されるパターンが見つかった場合は、を押すとファイルの先頭で検索が再開されます(したがってを押してからを押すn
必要はありません)。g
n
答え1
はい、発売以来可能ですv568。
~から今回のパッチ(完全公開:私が作成しました。)検索修飾子は^W
現在のファイルでラップアラウンド検索を有効にします。これを使用するには、検索プロンプトが表示されたらCTRL-Wを押します。 ~からマンページ:
/pattern
(...)
^W WRAP around the current file. That is, if the search
reaches the end of the current file without finding a
match, the search continues from the first line of the
current file up to the line where it started.
これをデフォルトの動作にする1つの方法は次のとおりです。コマンド部分設定ファイルで(場所にある可能性がある~/.lesskey
、詳細については参照man lesskey
):
#command
/ forw-search ^W
? back-search ^W
答え2
おそらくそうではありません:マニュアルページless
改行への言及はなく、検索機能の説明もこれが可能であることを意味しません。
答え3
回避策として、順方向/逆方向検索キーマッピングをオーバーライドしてファイルの開始/終了に移動してから検索できます。
$HOME/.lesskey
ファイルに以下を追加します。
#command
\eB back-search
\eF forw-search
/ noaction gg\eF
? noaction G\eB
にコンパイルしてくださいlesskey
。
man lesskey
主キーのマッピングと操作を参照してください。
バージョン530でテストされました。