Использование less +-S
не работает (хотя и спрашивает Chop long lines (press RETURN)
), и вход -S
один раз внутрь less
тоже не работает. Есть ли решение?
Я используюOS X Маверикс(10.9.3).
менее 418 (по умолчанию) или менее 458 (черезMacPorts)
решение1
Вы можете использовать его fold
для того, чтобы сначала обернуть текст, а затем передать его по конвейеру less
:
fold -w 78 | less
Конечно, -w
задает количество символов. По умолчанию 80. fold
POSIX и поставляется в комплекте с OS X.
Видимоиспользование less -r
в качестве пейджера Git по умолчанию также позволит сворачивать длинные строки.
В противном случае, пока отображаются различия, вы можете нажать -S
, а затем Enter, чтобы переключить обрезку/сворачивание длинных строк.