it-swarm.com.de

Wie kann ich das Fenster in GNU Screen) vertikal teilen?

Ich habe gesehen, wie ein Körper sein Fenster auf 2x2 geteilt hat. Ich möchte nur wissen, wie das geht. Ich weiß, dass der Befehl 'Teilen' im Bildschirm das Fenster nur horizontal teilen kann.

78
Rocky

GNU Screen <4.01 unterstützt möglicherweise keine vertikale Aufteilung ohne Patch.
GNU-Bildschirm> 4.01 unterstützt die vertikale Aufteilung.

Das Patch ist unter GPLv2 lizenziert. Einige Leute sagen, dass die vertikale Aufteilung in GNU screen die Anwendung langsam macht, aber ich habe sie nicht getestet. Ich verwende tmux ( Terminal-Multiplexer )

20
pferor

Mit der neuesten Version des GNU-Bildschirms können Sie das Fenster ohne externe Patches vertikal teilen. Hier ist eine Möglichkeit, es zu erhalten und zu verwenden:

  1. Kasse/Klon/Download der Quelle
  2. Erstellen Sie es in einer einfachen Folge von ./autogen.sh, ./configure, make und install. Ich hatte keine Probleme mit Abhängigkeiten von Mountain Lion.
  3. Um eine vertikale Aufteilung zu erhalten, verwenden Sie:

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

Ich denke nicht, dass dies ein Grund mehr ist, auf tmux umzusteigen, wie andere vorgeschlagen haben.

144
gkb0986

Schauen Sie sich das Video-Tutorial zu Geteilter Bildschirm mit Bildschirm unter Linux - BASH an. Zum Zeitpunkt 2:00 Minuten würde es eine Lösung geben.

Ctrl+A+S # Erstellen Sie ein weiteres Fenster

Ctrl+A+Tab # Aus einem anderen Fenster wechseln

Ctrl+A+c # Neue Sitzung erstellen

Ctrl+A+| # Vertikal teilen

26
user197292

Verwenden Sie die -v Option zum Befehl split in screen. Aus der Manpage:

   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