興味深いアイデアであり、かなり可能性があります (vim7 のタブは gnome-terminal でクリック可能な GUI タブとして表示されます) が、これを行う利点がわかりません..
以下を使用すると、~/.screenrc
「グラフィカル」タブが表示されます。
startup_message off
vbell off
hardstatus alwayslastline
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=y C}[%d/%m %c]%{W}'
..次のようになります (次を使用してタブの名前を変更した後ctrl+a,a
:
x http://img216.imageshack.us/img216/9401/picture4myi.png
「コピーモード」ctrl+a,[
を使用して、カーソルキーを実行および使用することにより、画面セッションでスクロールできます(終了するにはEsc
またはを押します)。ctrl+c
screen -x
フラグ ( ではなく)を使用して同じ画面セッションに複数回アタッチすることも-r
できるため、タブ付きのターミナル エミュレーターを使用して、画面ウィンドウごとに 1 つのタブを開くことができます。
本当にこれの実装を開始したい場合 - 1 つのオプションは、gnome-terminal の変更を検討し、画面の vim のタブで動作をコピーすることです。または、独自の画面クライアントを作成します-端末をスクレイピングするような壊れやすい音を出す必要はありません-(通常) FIFOファイルがあり、/tmp/uscreens/S-$USER/$PID.sessionname
画面が通信する方法であり、画面がオープンソースであることを覚えておいてください!