it-swarm-eu.dev

Jak rozdělit okno svisle na obrazovce GNU)?

Viděl jsem nějaké tělo rozdělit jejich okno na 2x2, jen chci vědět, jak to udělat? Vím, že příkaz „split“ na obrazovce dokáže okno rozdělit pouze vodorovně.

78
Rocky

Obrazovka GNU <4.01 nemusí podporovat svislé rozdělení bez opravy.
Obrazovka GNU> 4,01 podporuje vertikální rozdělení.

Patch je licencován pod GPLv2. Někteří lidé říkají, že vertikální rozdělení v GNU screen způsobí, že aplikace je pomalá, ale netestoval jsem ji. Používám tmux ( terminálový multiplexor )

20
pferor

Nejnovější verze obrazovky GNU umožňuje vertikální rozdělení okna bez externích záplat. Zde je jeden způsob, jak jej získat a použít:

  1. Pokladna/klonovat/stáhnout zdroj
  2. Vytvořte jej v jednoduché posloupnosti ./autogen.sh, ./configure, make a install. Neměl jsem žádné problémy se závislostmi na Mountain Lion.
  3. Chcete-li získat svislé rozdělení, použijte:

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

Nemyslím si, že je to důvod k přechodu na tmux, jak to navrhovali jiní.

144
gkb0986

Podívejte se na video tutorial na Split Screen with Screen v Linuxu - BASH . V čase 2:00 minuty by existovalo řešení.

Ctrl+A+S # Vytvořit další okno

Ctrl+A+Tab # Přechod z jiného okna

Ctrl+A+c # Vytvořit novou relaci

Ctrl+A+| # Štípání svisle

26
user197292

Použijte -v možnost split příkaz v screen. Z 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