it-swarm.com.de

Wie kann man mit der Tastatur effizient zwischen mehreren Terminalfenstern wechseln?

Alt+Tab Ich kann nur zwischen Fenstern wechseln, die zu verschiedenen Anwendungen gehören.

Ich verwende oft ungefähr vier terminalgebundene Anwendungen gleichzeitig (z. B. IPython, VIM, fish for system und fish for git).

Das Klicken auf das Terminalsymbol auf dem angebotenen Launcher benötigt auch mit der Maus Zeit, um zu entscheiden, welcher der beiden ist. Ich weiß aber noch nicht, wie ich in diesem Fall nur mit meiner Tastatur umschalten soll.

Wie können mehrere Terminals (und Instanzen derselben Anwendung im Allgemeinen) effizient über die Tastatur bedient werden?

In Bezug auf den Terminal-Sonderfall - gibt es eine Terminal-Anwendung, mit der Terminals in Registerkarten getrennt werden können?


Und der Oscar geht an ...

tmux

85
Raffael

Unter Linux können Sie auf fast allen Registerkarten für die Terminalunterstützung, z. B. in Ubuntu mit Standardterminal, Folgendes drücken:

  1. Ctrl + Shift + T oder klicken Sie auf Datei/Registerkarte öffnen

  2. und Sie können zwischen ihnen mit wechseln Alt + $ {tab_number} (*z.B. Alt + 1)

vielleicht möchten Sie sich auch terminator ansehen

91

Sie können verwenden Alt+tilde (tilde = Grave), um zwischen den Fenstern der aktuellen Anwendung zu wechseln. Beachten Sie, dass tilde ist immer die Taste über der Registerkarte, es ist eine Tilde in einer US-englischen Tastatur, aber es kann alles in anderen Sprachen sein.

Wenn Sie die Windows-Taste eine Weile gedrückt halten, zeigt Ihnen Unity alle Tastaturkürzel in einer Überlagerung an:

enter image description here

Schließlich unterstützen fast alle Terminalanwendungen Registerkarten. Die Standardeinstellung in Ubuntu.

83
Javier Rivera

Haben Sie versucht, mehrere Terminals zu öffnen mit:

Ctrl + Shift + T

Dann wechseln Sie zwischen ihnen mit:

Ctrl + PageUP

Und

Ctrl + PageDown

Normalerweise benutze ich dieses Szenario zumindest für mich

19
kamil

Nicht die Antwort, die Sie suchen, aber ich denke, es lohnt sich, darüber nachzudenken:
Anstelle mehrerer Registerkarten können Sie screen und byobu verwenden: enter image description here

screen ermöglicht die Verwaltung mehrerer Terminals im selben Fenster. Im vorherigen Bild sehen Sie, dass ich 3 Terminals habe (0 tcpdump, 1 top und 2 Node.js). Sie können mit zwischen ihnen wechseln Ctrl+a+{index of the terminal} Zum Beispiel (es gibt viele Befehle).
byobu ist ein Wrapper für screen, der einige Farben, mehr Befehle und ein Hilfemenü hinzufügt. Sie können jedoch screen allein verwenden, ohne byobu.
Hier finden Sie ein Tutorial zur Installation und Verwendung von screen und byobu: https://www.digitalocean.com/community/articles/how-to- install-and-use-screen-on-an-ubuntu-cloud-server

13
Salvatorelab

In KDE ist es so Alt+`: Systemeinstellungen → Aussehen und Verhalten des Arbeitsbereichs → Fensterverhalten:

enter image description here

5
Adobe

Ich empfehle Ihnen, Guake auszuprobieren, das über das Software-Center installiert werden kann

Sudo apt-get install guake

Hier ist ein Screenshot

enter image description here

Ich persönlich wechsle die Tabs, indem ich ctrl + page up und ctrl + page down verwende. Soweit ich mich erinnere, ist dies auch die Standardeinstellung.

Außerdem habe ich Guake an die Schaltfläche menu gebunden, die ich immer für nutzlos hielt. Jetzt kann ich das Terminal mit einem einzigen Knopf umschalten und habe das Gefühl, ich hätte Superkräfte.

4
Prinzhorn

Alt+` d.h. Alt+Tildeermöglicht das Wechseln zwischen den Fenstern derselben Anwendung.

Sie können diese Fenster auch in verschiedenen Arbeitsbereichen organisieren und die Tastaturkürzel verwenden, um zum richtigen Arbeitsbereich zu gelangen. Ich habe vier Arbeitsbereiche und benutze Ctrl+Alt+Ctrl+Alt+Ctrl+Alt+Ctrl+Alt+ um zwischen ihnen zu wechseln. Dies könnte sich vergleichsweise als schnellerer Weg erweisen, um zum richtigen Anwendungsfenster zu gelangen, wenn Sie einige zu handhaben haben.Sie können die Anzahl der Arbeitsbereiche angeben, die in Ihrem System verwendet werden sollen.

Um die Fenster zwischen den Arbeitsbereichen auszutauschen, benutze ich Shift+Ctrl+Alt+Shift+Ctrl+Alt+Shift+Ctrl+Alt+Shift+Ctrl+Alt+.


yakuakeSnap

3
precise

Raffael fragte:

gibt es eine Terminalanwendung, die separate Terminals in Registerkarten zulässt?

Ich mag Konsolen dafür.

Tastaturkürzel (die auch geändert werden können!)

Neue Registerkarte

  • STRG + Umschalt + T

Tab wechseln

  • Umschalt + Links/Rechts

Tab verschieben

  • STRG + Tab wechseln

Tab schließen

  • Geben Sie 'exit' so oft Sie möchten ein oder STRG + Shift + W

Sie können die Ansicht auch teilen (vertikal oder horizontal)

  • STRG + ( oder ) (bedeutet für mich STRG + Umschalt + 8 oder 9)

und geteilte Ansicht schließen

  • STRG + Umschalt + S

Und versuche es zusammen mit Gnome Extension Putwindows

1
PythoNic

Erstellen Sie ein neues Terminalfenster: ctrl + shift + n

Erstellen Sie eine neue Terminalregisterkarte: ctrl + shift + t

Schließen Sie eine einzelne Terminalregisterkarte oder ein einzelnes Terminalfenster: ctrl + d

Zwischen Terminalfenstern wechseln: alt + `

Wechseln zwischen Terminal-Registerkarten: ctrl + pg dn (links), ctrl + pg up (rechts) oder alt + tab#, z. alt + 1

1
wordsforthewise

Die folgenden Befehle helfen Ihnen sehr:

Erstelle ein neues Terminalfenster im Benutzerverzeichnis: Ctrl + Alt + T

Neues Terminalfenster im aktuellen Arbeitsverzeichnis erstellen: Ctrl + Shift + N

Erstellen Sie eine neue Terminal-Registerkarte im aktuellen Arbeitsverzeichnis: Ctrl + shift + T

Minimieren Sie ein Terminalfenster oder (ein beliebiges offenes Fenster): super(window key) + H

Zwischen Fenstern verschiedener Apps wechseln: Alt + tab

Umschalten zwischen den Fenstern des Terminals (Fenster der aktuell geöffneten App): Alt + tilde

0
Naeem

Meine Problemumgehung besteht darin, xterm als Wrapper zu verwenden. So sehr ich Gruppierungsfunktion mag, ist es manchmal besser, ein Fenster zu lösen. Das heißt Ich benutze Midnight Commander als Dateimanager und es wird mit anderen Terminalfenstern gruppiert, was nicht Nizza ist

Also, was ich getan habe, ist:

  1. verlasse gnome-terminal als Standard-Terminal-App
  2. edit / usr/share/applications/mc.desktop um mc innerhalb der xterm Session auszuführen Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Sie können so etwas mit Ihrer App tun. Wenn es in xterm verpackt ist, kann es unter Alt-Tab in eine separate Gruppe gestellt werden. Es ist keine fehlerfreie Lösung, Sie müssen sich mit dem Farbschema befassen. Das Kopieren in den Puffer kann Ihnen Probleme bereiten, aber im Allgemeinen ist es eine gute Lösung.

0
Lauri

Halten Sie einfach die Alt-Taste gedrückt (nachdem Sie Tab losgelassen und ein oder mehrere CLI-Fenster ausgewählt haben), und Sie haben die Möglichkeit, zwischen mehreren CLI-Fenstern zu wählen.

0
user121006