使用less +-S
不起作用(尽管它会询问Chop long lines (press RETURN)
),并且输入-S
一次less
也不起作用。有解决办法吗?
我正在使用OS X Mavericks(10.9.3)。
小于 418(默认)或小于 458(通过麦金塔)
答案1
您可以fold
先使用来换行,然后通过管道传输到less
:
fold -w 78 | less
当然,-w
设置字符数。默认情况下为 80。fold
是 POSIX 并与 OS X 捆绑在一起。
显然,用作less -r
默认的 Git 分页器还将实现长行的折叠。
否则,在显示差异时,您可以键入-S
,然后Enter切换切断/折叠长行。