回答:
alias wrapon='tput rmam'
&alias wrapoff='tput smam'
出力をパイプ処理しますless -S
。
-S or --chop-long-lines
Causes lines longer than the screen width to be chopped (truncated)
rather than wrapped. That is, the portion of a long line that does
not fit in the screen width is not shown. The default is to wrap
long lines; that is, display the remainder on the next line.
私はここで何が起こっているのか説明しようとしましたが、あなたが望むように、これはスクロールバーで水平にスクロールする方法にはなりませんが。
あなたが(他の人が解決策として示唆しているように、直接出力について尋ねたと思うが)あなたがそうなら、somename.logファイルに出力をリダイレクトし、Applications> Utilities> Log-Viewerで(またはコマンドラインからopen somename.log
)として開きます 。
端末にはありませんが、大量の出力(検索、スクロール、フィルタリング)を処理するのに最適なログビューアーを見つけました。
Console.app
?Log Viewer.app
ユーティリティにはありません。ただし、コンソールもラップします。唯一の違いは、長い行がデフォルトで縮小されることです。すべてを読むにはそれらをクリックする必要があります-残念ながら、これは助けにはなりません。
ラップを停止しようとしているものに応じて、vimを使用できます。したがって、長い行を含むファイルでvimを起動し、次のように入力します。
:se nowrap
つかいます cut
myscript | cut -c -100
-fmessage-length=0
設定しても、行警告/エラー出力。私はしません(今のところ)。