一致した行を端末の上部に移動するのではなく、検索結果を中央に配置する方法


24

lessで用語を検索する場合、検索結果の上下に行を表示したいと思います。これを行うように構成することはできませんか?

単純な使用法は次のとおりです。-ファイルを開く-「/」と入力して検索する-「n」で一致する新しい検索に移動するしかし、各一致は端末の最初の行に表示されます。ビューを数行戻すことなく、検索結果の直前にある行を表示することはできません。ファイルをざっと目を通すのは面倒です。


2
あなたがやろうとしていることに関する詳細情報を提供できますか?私理解していると思うが、それはまったく明らかではない。
-ChrisF

質問をより明確にするために書き直しました。
ビンセントシャイブ

回答:


27

この-jオプションを使用できます。中からless、入力-次にj表示すべき対象ラインの画面の上部下行の数(例えば12)を入力し、その後。

lessこのオプションの使用を開始できます:

less -j12

または、LESS環境変数を含めて設定します。

export LESS=-j12

$LESSは:

-iMFXRj4a#1

~/.bashrcファイルに環境変数を設定して、永続化することができます。


23
-j.5は「画面の中央」を引き起こします。
ビンセントシャイブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.