私はターミナルstty cols 72
に設定しましたxterm
。
正常に戻る方法?その端末のサイズを変更すると、常に現在のサイズが変更された端末ウィンドウにcols
設定され、拡張できないためです。72
実行中なので、端末ウィンドウの最後の状態にstty cols 72 && w3m https://google.com
リセットする必要があります。stty cols
私はいくつかのオプションもstty
設定しました。~/.zshrc
答え1
質問した質問に盲目的に答えるには、現在の列幅を保存してから復元します。
c=$(tput cols) # Save the columns
stty cols 72 # Change the characteristics temporarily
#...
stty cols $c # Restore the saved width
しかし、なぜ実行する必要があるのか尋ねたいですstty cols 72
。xterm
サイズ変更時にプロセスリーダー(つまりシェル)に変更を自動的に通知するように使用しています。