Less
使“少”跳轉點指向搜尋結果的中心而不是頂部
如果
less
通過鍵入/search term
並跳轉到搜尋結果進行搜尋,n
並且N
文本的視圖會跳轉,以便搜尋詞的出現在終端的頂部。在發生之前和之後顯示文本的一半更有用,我想知道如何實現它。
使用該
-j
選項。例如,如果您使用less -j3
,則匹配項將顯示在第 3 行。做你想做的事,即在終端的中心顯示比賽:less -j$((LINES/2))
或者由於小於 397,可以指定螢幕內的百分比:
less -j.5
注意:要永久執行此操作,即對於所有呼叫,您可以將此
-j
n選項放在LESS
環境變數中。這也會影響到第N行的命令,例如第N行將出現在終端的第 3 行,帶有
-j3
。一個小缺點是在文件開頭之前可能會出現虛假的空行,例如使用鍵<
。**編輯:**我寫了一個更新檔來避免這個問題;有關其他詳細資訊,請參閱我的錯誤報告的此消息。此更新檔允許人們僅在轉到特殊行 0 時避免這些空行,這是 keyg
和的預設值<
。因此在實踐中應該足夠了。