當我打開less
時,它在一個單獨的緩衝區中(也許還有另一個術語?):終端的滾動條消失,我可以用鼠標滾輪滾動。一旦less
關閉,我的bash會話被恢復。如何使用較少的獨立緩衝區顯示較長的git輸出?
如果我有git的長輸出,它會自動傳輸到less
,但在這種情況下,它使用與我的會話相同的緩衝區。終端的滾動條停留,用鼠標滾輪滾動會話並前後滾動(用鍵盤)留下終端中顯示的所有內容。最後一件事情可以通過連續擊打j和k來輕鬆顯示。滾動終端緩衝區時,第一行將重複多次。
使用less
工作的其他工具,例如psql
的長輸出顯示爲less
在單獨的緩衝區中。我怎樣才能讓git做同樣的事情?