端末出力がおかしいようです。

端末出力がおかしいようです。

私は新しいmacOSシステムを購入しましたが、端末の出力テキスト形式が正しく指定されていません。

改行が印刷されるたびに、各行は互いに「上」ではなくインデントされ、最終的に単語の滝のように見えます。

iTerm2を使用しています。

これはどのシェルを使用しても関係なく発生します。

この問題を解決するために何ができるかを知っている人はいますか?

端末が変だと思います。

答え1

通常のUnixプログラムは行末にLF文字を送信しますが、端末にはCRとLFが必要です。その後、システム(カーネル)はLFをCR LFに変換する必要があります。一部のプログラムでは、端末の相互作用をより適切に制御できるようにこの切り替えを無効にしますが、完了する前にデフォルトモードに戻す必要があります。

デフォルトモードに戻すには、と入力しますstty sane

関連情報