我經常在less
內搜索,但它將搜索結果放在屏幕的最頂端,這使得閱讀手冊頁變得困難,因爲我正在搜索一個單詞,但我確實希望看到與該說明相關的標誌,這可能是幾行。在較少的尋呼機中,是否有方法在搜索結果之前顯示更多行?
有沒有辦法在屏幕頂部顯示更多行,以便光標類似於屏幕頂部以下5-10行?類似於vim
的scrolloff
選項。
我經常在less
內搜索,但它將搜索結果放在屏幕的最頂端,這使得閱讀手冊頁變得困難,因爲我正在搜索一個單詞,但我確實希望看到與該說明相關的標誌,這可能是幾行。在較少的尋呼機中,是否有方法在搜索結果之前顯示更多行?
有沒有辦法在屏幕頂部顯示更多行,以便光標類似於屏幕頂部以下5-10行?類似於vim
的scrolloff
選項。
聽起來像你想要-j選項。例如,less -j5
會把搜索結果第5行
對於man
你需要設置PAGER
環境變量包括-j
。
要顯示上下文的多行搜索結果之前,即把搜索結果從屏幕不是頂部線的頂部幾行了,使用:
less -jX
其中X
是您希望結果最終顯示在屏幕頂部以下的行數。
如果您通常更喜歡這種風格的搜索結果,並且希望減少一直使用它(例如在man
中),請將該選項置於$LESS
環境變量中。例如,要始終將搜索結果5條線下來,使用bash,那將是:
export LESS=-j5
當然你可以在$LESS
環境變量添加任何其他選項less
太多,如果你喜歡。
「X」也可以是一個分數。例如。 '--jump-target = .3'離開頂部屏幕的3/10。 – eush77 2015-11-06 10:56:07