ターミナルで改行させずに表示したい

ターミナルで改行させずに表示したい

ログを見ていると、1行が長くて折り返されてしまい、読みにくいので改行せず、折り返さないで表示する設定を探る。

現在、以下のような表示となっていて、読みにくい。
折り返されずに表示できないかと考え、方法を調べた。

ターミナルの設定画面でできないか?

ターミナルの設定画面で折り返し設定ができないか調べてみたが、見つからなかった。

ウインドウサイズの列を「2000」に設定すると、横幅が伸びた。
しかし、それでも足りないので、数値を上げていくと、「値2,500は大きすぎます。」とエラーになってしまった。

ターミナルの設定画面では、折り返さない設定はできないので、他の方法を探していたところ、
切り捨ててしまっても良いなら、折り返さない表示ができそうだった。

画面サイズ以上の文字を切り捨てることで、折り返さない方法

1行がウィンドウサイズよりも長い場合は単純に切り捨てる方法は以下のやり方で実現ができた。

以下のコマンドを実行すると、

$ printf '\033[?7l' 

右側が切り捨てられるようになった。

以下のコマンドを実行すると、元に戻せた。

printf '\033[?7h'

これだと、必要な情報が切れてしまうので、100%解決ではないが、他に方法が見つからないので、この設定とウィンドウサイズの最大化で乗り切ることにする。

参考リンク

ツールカテゴリの最新記事