it-swarm-ja.com

Linux X端末はサイズ変更時に行の折り返しを更新しますか?

Mac OS Xターミナルは、ウィンドウのサイズが変更されると行を再折り返します。この機能はLinux用のターミナルエミュレーターで利用できますか?

Ubuntuリポジトリに含まれているgnome-terminalのような端末でこれを実行したいと思います。

6
matpie

rxvt-unicode -256colorバージョン9.07 Arch Linuxが提供)がこれを行うことが確認されています。私のdebian安定システム上のurxvtのバージョンはそうではありません。 ubuntuバージョンがどのように動作するかを理解するのは簡単なはずです。

それ以外に、私が知っている端末が再ラップされるのは---(9termMx Shell in emacs、そして xmlterm と呼ばれる奇妙な古いアプリです。 、mozillaxulを使用して作成されたターミナルエミュレータです。悲しいことに、これらに共通しているのは、curses端末制御をサポートしていないことです(つまり、これらの端末でvi、nano、top、emacs、nethackなどを実行していません)。そして、emacs M-x Shellを除いて、それらは積極的に開発されていないようです(または、これ以上簡単に見つけることさえできません)。

4
Justin Smith

GNU screenはこれを行い、cursesを適切にサポートします。必要なターミナルエミュレータで実行します: http://www.gnu.org/software/screen/

Tmuxが自動的に行を再折り返ししなかったら、私も驚きます。 tmuxはcursesもサポートしています。たとえば、viをscreenまたはtmuxで問題なく実行できます。

5
Jeff Schwab

VTE(Gnomeターミナルのエンジン)は、バージョン0.35以降、これをサポートしています。

1
egmont

gnome-terminalは、バージョン3.11以降(2013年後半以降)にこれをサポートします。

Phoronix Webサイトから:

GNOMEターミナル内の長いテキスト行の場合、ウィンドウの画面を展開すると、ワードラップが自動的に更新されるようになりました。これはGNOME3.12で見られるはずの変更ですが、その設計などを評価している開発者もまだいます。更新されたターミナルは、興味のある人のためにすでにFedora(21)Rawhideに上陸しています。

1
dave