web-dev-qa-db-ja.com

GNU画面でウィンドウを垂直に分割する方法は?

一部のボディがウィンドウを2x2に分割したのを確認しました。その方法を知りたいだけですか? Screenの 'split'コマンドはウィンドウを水平方向にしか分割できないことを知っています。

78
Rocky

GNU Screen <4.01は、パッチなしでは垂直分割をサポートしない場合があります。
GNU Screen> 4.01は垂直分割をサポートしています。

Patch はGPLv2でライセンスされています。 GNU screenで縦に分割するとアプリケーションが遅くなりますが、テストしていません。 tmux を使用する人もいます。 (ターミナルマルチプレクサ

20
pferor

GNU screenの最新バージョンでは、外部パッチなしでウィンドウを垂直に分割できます。これを取得して使用する1つの方法を次に示します。

  1. チェックアウト/クローン/ダウンロード ソース
  2. ./autogen.sh./configuremakeinstallの簡単なシーケンスでビルドします。 Mountain Lionへの依存に問題はなかった。
  3. 垂直分割を使用するには:

    C-a |     // Create a split
    C-a <Tab> // Move to the split
    C-a c     // Create a new window within the split
    

他の人が示唆してきたように、これがもはやtmuxに切り替える理由ではないと思います。

144
gkb0986

Linuxの画面で画面を分割する-BASH のビデオチュートリアルを確認してください。 2:00分に解決策があります。

Ctrl+A+S #別のウィンドウを作成する

Ctrl+A+Tab #別のウィンドウから移動する

Ctrl+A+c #新しいセッションを作成

Ctrl+A+| #垂直分割

26
user197292

使用 -vsplitscreenコマンドのオプション。マンページから:

   Split  the current region into two new ones. All regions on the display
   are resized to make room for the new region. The blank window  is  dis‐
   played  on  the  new  region. Splits are made horizontally unless -v is
   used. Use the "remove" or the "only" command  to  delete  regions.  Use
   "focus" to toggle between regions.
8
Arcege