GNU screen tut dies und unterstützt Flüche richtig. Führen Sie es in einem beliebigen Terminal-Emulator aus:http://www.gnu.org/software/screen/
Ich wäre überrascht, wenn tmux die Zeilen nicht auch automatisch umbrechen würde. tmux unterstützt auch Flüche; Beispielsweise können Sie vi in screen oder tmux ohne Probleme ausführen.
rxvt-unicode-256color Version 9.07-3 (wie von arch Linux bereitgestellt) wird dazu bestätigt. Die Version von urxvt auf meinem stabilen Debian-System tut dies nicht. Es sollte einfach sein herauszufinden, wie sich die Ubuntu-Version verhält.
Abgesehen davon sind die Terminals, von denen ich weiß, dass sie neu verpackt werden, 9term, M-x-Shell in Emacs und eine seltsame alte App namens xmlterm, die ein Terminalemulator ist, der mit Mozilla xul erstellt wurde. Was diese leider gemeinsam haben, ist, dass sie keine Steuerung von Curses-Terminals unterstützen (dh kein Ausführen von vi oder nano oder top oder emacs oder nethack usw. in diesen Terminals). Und abgesehen von der Emacs M-x-Shell scheinen sie nicht aktiv entwickelt zu werden (oder gar nicht mehr so leicht zu finden).
gnome-terminal unterstützt dies ab Version 3.11 (seit Ende 2013):
Von der Phoronix-Website:
Bei langen Textzeilen im GNOME-Terminal wird beim Erweitern des Fensterbildschirms der Zeilenumbruch jetzt automatisch aktualisiert. Dies ist eine Änderung, die in GNOME 3.12 zu finden sein sollte, aber es gibt noch einige Entwickler, die ihr Design usw. bewerten. Das aktualisierte Terminal ist bereits in Fedora (21) Rawhide für Interessierte gelandet.