精簡版:
我怎麼能做到 less
Linux中的實用程序不包換行?
長版: 通常我需要使用較少的數百列來查看巨大的CSV文件。我經常只關心前幾列。但是,即使在寬屏幕顯示器上,自動換行也會使一行變為多行。
精簡版:
我怎麼能做到 less
Linux中的實用程序不包換行?
長版: 通常我需要使用較少的數百列來查看巨大的CSV文件。我經常只關心前幾列。但是,即使在寬屏幕顯示器上,自動換行也會使一行變為多行。
注意:有關鍵綁定,請參閱第二部分。
在 less
,它被稱為折線而不是換行。
要將其設置為不折疊,請使用 -S
選項:
-S, --chop-long-lines
導致長於屏幕寬度的線被切斷而不是折疊。也就是說,未示出不適合屏幕寬度的長線部分。默認是折疊長行;也就是說,在下一行顯示余數。
- 以下(1)
或者,如下面的註釋中所述,如果您已經打開了文件,則可以通過鍵入來切換模式 -S
(然後 輸入 對於某些實現)。
禁用折疊後,可以使用箭頭鍵向側面滾動。
如果你想永久停止包裹,施放這些法術:
echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
不知道是否有更少的選擇,但我使用 最 默認情況下執行此操作的命令(並允許向左/向右滾動查看)
要設置git,它總是不會換行:
git config --global core.pager 'less -S'