「少ない」ジャンプポイントが検索結果の上部ではなく中央を指すようにします。

「少ない」ジャンプポイントが検索結果の上部ではなく中央を指すようにします。

less入力して検索し/search termて検索結果にジャンプすると、nテキストビューNがジャンプし、その検索語が端末の上部に表示されます。テキストが表示される前後に半分しか表示されないと、もっと役に立ちそうですが、どのように実装するのか知りたいです。

答え1

この-jオプションを使用してください。たとえば、を使用すると、一致less -j3が3行目に表示されます。必要な操作を実行するには、つまり端末の中央に一致を表示するには、次のようにします。

less -j$((LINES/2))

または、397未満から始めて、画面内でパーセントを指定することもできます。

less -j.5

注:これを永久に実行するには、すべての通話に次のように入力します。-jN環境変数のオプションLESS

これは、その行に移動するコマンドにも影響します。窒素、ラインなど窒素は端末の3行目に表示されます-j3。小さな欠点はファイル開始前の偽空白行、例えばキー<編集する:私は書いた修理するこの問題を回避するには、次を参照してください。このメッセージ詳細については、私のバグレポートをご覧ください。このパッチを使用すると、キーサムgのデフォルト値である特殊行0を入力した場合にのみ、これらの空白行を回避できます<。したがって、実際には十分でしょう。

関連情報