2011-04-19 14:48:26 +0000 2011-04-19 14:48:26 +0000
446
446

如何在less中关闭文字包装

简版 如何让Linux中的less工具不包线?

长版。我经常需要查看巨大的CSV文件,使用较少的数百列。我经常只关心前几列。然而,包字会导致即使在宽屏显示器上,一行也会变成几行。

答案 (4)

567
567
567
2011-04-19 15:02:50 +0000

注:关于按键绑定,请参见第二部分。

less中,它被称为行折叠而不是行包裹。  要设置它不折叠,请使用-S选项。

-S, --chop-long-lines

导致长于屏幕宽度的行被砍掉而不是折叠。也就是说,长线中不适合屏幕宽度的部分不会显示。默认情况是折叠长行,即在下一行显示剩余部分。


另外,正如下面的评论中提到的,如果您已经打开了文件,您可以通过输入-S来切换模式(对于某些实现,然后输入Enter)。

禁用折行后,你可以用方向键横向滚动。

45
45
45
2012-09-25 07:06:10 +0000

如果你想永久停止包裹,施展这些法术:

echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
```。
15
15
15
2011-04-19 15:02:17 +0000

不知道less是否有这样的选项,但我使用 most 命令,它默认是这样做的(并允许向左/向右滚动查看)

5
5
5
2014-11-07 15:39:05 +0000

要设置git,使其始终不被包裹。

git config --global core.pager 'less -S'