8 使用less(例如使用Space和B)浏览日志文件时,有时我会遇到非常长的行,如120,000个字符长。我猜想,浏览这些内容会变得很慢,因为它必须弄清楚终端中可能发生的事情以及将换行符放在何处。 可以肯定的是,在我的日志文件中的其他任何地方,这些行最多只能换行10次,而不会超过一页。因此,我不想做一些麻烦的事情,例如不包装文件。 当我点击这些行时,是否有办法将其结束? less — 曼队长 source 1 您可以随时进入-S到停用换行(或开始less为less -S) — 斯特凡Chazelas @Stephane对,但是我的许多行都比控制台的宽度长,只有这些真正长的行才有问题,而且非常少见。 — 曼队长
7 最初我尝试过/\n,但是找到行尾的正确方法是/$。(请记住,在正则表达式^中,该行的开始和$结束是\n找到n的。) 如果您要向上导航,请?^改为使用,它会跳到该行的开头。 — 曼队长 source 4 另请参阅&!.{1000}以过滤出超过1000个字符的行。 — 斯特凡Chazelas
-S
到停用换行(或开始less
为less -S
)