Z vi
, pokud zadáte příkaz :sp
, obrazovka se rozdělí do dvou "pohledů", což vám umožní upravit více než jeden soubor ze stejného terminálu.
Existuje podél stejných linií způsob, jak otevřít více nábojů ve stejném terminálu?
Můžete to udělat v screen
terminálovém multiplexoru.
Poznámka: Po rozdělení musíte jít do nové oblasti a začít novou relaci přes ctrla pak c než budete moci tuto oblast použít.
ÚPRAVA, základní použití obrazovky:
Jak je uvedeno v komentářích, kromě obrazovky je dalším dobrým terminálovým multiplexerem tmux . Úplný popis a odkaz na příkaz naleznete v příručce. Začínáme několik základních operací:
Rozdělením tabulek můžete dosáhnout složitějších rozvržení. Můžete také mít více oken s tabulemi a přepínat mezi nimi.
Pokud chcete program, který právě rozdělí terminál¹, existuje splitvt . Existují programy, které dělí terminál a dělají spoustu dalších věcí, například Screen, Tmux, Emacs,…
Kromě vynikajících návrhů na obrazovce a Tmuxu, pokud používáte nějaký druh správce oken, může vás zajímat Terminator , můžete rozdělit vodorovně nebo svisle módy, plus karty a další ... zde je seznam funkce převzaté z autorovy webové stránky:
Podívejte se na snímky obrazovky na webu projektu.
Nejdůležitější je, že můžete Terminator kombinovat s obrazovkou/Tmux.
Konsole pro KDE má vestavěnou funkci :
Ctrl+( do rozděleného pohledu vlevo/vpravo
Ctrl+) do rozděleného pohledu shora/dole
Shift+Tab bude procházet rozdělenými pohledy
Shift+Left Arrow/Right Arrow bude procházet aktuální pohled pomocí karet/pohledů
Ctrl+Shift+X zavřete aktuální zobrazení
Použijte terminátor .
Pokud používáte distribuci hlavního proudu, měl by být k dispozici prostřednictvím vašeho oblíbeného správce balíčků.
Je to jediný terminálový multiplexor, kde vkládání kopií funguje správně z okenních tabulek
Aktualizace: tilix
je alternativa terminator
, která je téměř úplně na stejné úrovni jako terminátor (a kde kopírování funguje také správně). Po vyhodnocení to stále držím s terminator
, nicméně kvůli hezčí manipulaci s kartami a snadnější konfiguraci (z mého POV).
Zde Napsal jsem úplnější odpověď .
Jsem šťastný uživatel Guake s Byob uvnitř, který ve výchozím nastavení používá tmux
( pravděpodobně lepší než screen
) jako backend.
Nainstalujte je (na Ubuntu/Debian nejsou potřeba žádné PPA, zkontrolujte další distros )
Sudo apt install guake byobu
Přidejte ji do dostupných skořápek (jak jsem řekl v tomto vydání Guake Github ):
which byobu | Sudo tee -a /etc/shells
Předvolby na Guake (guake-prefs
) zvolte Byobu jako výchozího tlumočníka:
Guake
Byobu
apropos byobu
Zkuste Vertikální rozdělení pro GNU Obrazovka
Tato oprava poskytuje funkci svislého rozdělení pro aktuální vydání obrazovky GNU Obrazovka.) Tato funkce je navržena tak, aby fungovala stejným způsobem jako existující příkaz rozdělení obrazovky, ale rozdělovala oblasti svisle místo vodorovně. rozdělit lze použít v libovolné kombinaci/množství/pořadí požadované. Něco podobného se předpokládá, že se objeví v GNU obrazovka 4.1 brzy) a je již k dispozici v CVS na toto vlákno konference (a má byl zahrnut do balíčků obrazovek Debian a Ubuntu počínaje 4.0.3-10). Nedávný projekt s názvem ScreenWM je navržen speciálně pro práci s obrazovkou vsplit-patched (podívejte se na to!).