GNU Screen-終了後にvimウィンドウを削除する


12

私は、MacでX11を使用してGNUスクリーンでurxvtを使用しています。それは大好きです。私の唯一の問題は、vimを終了すると、vimウィンドウの下にシェルプロンプトが表示されることです。これは大きな問題ではありませんが、基本的にvimを開く前に私がしていたことを隠します。GNU画面なしでurxvtを使用してvimを終了すると、vimウィンドウが非表示になり、vimを開いたプロンプトの直後にシェルプロンプトが表示されます。

これを支援するために画面で修正できるものについてのアイデアはありますか?

これはスクリーンブランカーと関係がありますか?


これは、screenrcまたは.screenrcにあるべき一般的な設定との良いリンクです。wiki.linuxquestions.org
Spike

回答:


18

altscreenオプション有効にします~/.screenrc

全画面プログラムは、「代替画面」と呼ばれる端末機能を使用します。この機能には、個別の画面バッファーがあり、(多くの場合)そのようなインターフェースに適応するための小さな動作変更があります。プログラムは、開始すると「代替」画面に入り、終了すると「通常」に戻ります。

Screen自体はターミナルエミュレータとして機能するため、alt-screen機能もエミュレートする必要があります。他のすべてのターミナルエミュレータはデフォルトでこの機能を有効にしますが、Screenはaltscreenいくつかの歴史的な理由でオプションの背後に隠されています。


1
賛成できない
ジョージ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.