Alt+ Tabpozwala mi tylko przełączać się między oknami należącymi do różnych aplikacji.
Często używam jednocześnie około czterech aplikacji związanych z terminalami (np. IPython, VIM, fish for system i fish for git).
Nawet za pomocą myszy kliknięcie ikony terminala w oferowanym programie uruchamiającym wymaga czasu, aby zdecydować, który z nich. Ale do tej pory nie znam sposobu na przełączenie w tym przypadku tylko za pomocą klawiatury.
Jak efektywnie obsługiwać wiele terminali (i ogólnie wystąpienia tej samej aplikacji) przy użyciu klawiatury?
W odniesieniu do specjalnego przypadku terminala - czy istnieje aplikacja terminala umożliwiająca sperate terminale w kartach?
I Oscar idzie do ...
tmux
unity
shortcut-keys
gnome-terminal
Raffael
źródło
źródło
Odpowiedzi:
W systemie Linux prawie wszystkie karty obsługi terminali, na przykład w Ubuntu z domyślnym terminalem, można nacisnąć:
Ctrl+ Shift+ Tlub kliknij Plik / Otwórz kartę
i możesz przełączać się między nimi za pomocą Alt+ $ {tab_number}(* np. Alt+ 1)
możesz także rzucić okiem na terminator
źródło
gnome-terminal
,konsole
i kilku innych powszechnie stosowane zaciski. AFAIK,gnome-terminal
jest domyślnym terminalem w Ubuntu.Możesz użyć Alt+ tilde( tilde= Grave), aby przełączać się między oknami bieżącej aplikacji. Pamiętaj, że tildezawsze jest to klucz nad zakładką, to tylda na amerykańskiej angielskiej klawiaturze, ale może być cokolwiek w innych językach.
Jeśli przez chwilę naciśniesz klawisz Windows, jedność pokaże wszystkie skróty klawiaturowe w nakładce:
Wreszcie w pobliżu wszystkich kart obsługi aplikacji terminalowych. Tak działa domyślna wersja Ubuntu.
źródło
ALT+~
to, że nie wiesz, w jakiej kolejności się zmieni, ponieważ pierwsze naciśnięcie spowoduje przejście do najnowszego okna, a następnie cykliczne przechodzenie przez pozostałe okna. Żałuję, że nie ma podobnych skrótów skokowych do kart.Czy próbowałeś otworzyć wiele terminali, używając:
Ctrl+ Shift+T
Następnie przełączaj się między nimi za pomocą:
Ctrl + PageUP
I
Ctrl + PageDown
Zazwyczaj używam tego scenariusza przynajmniej dla siebie
źródło
Nie jest to odpowiedź, której szukasz, ale myślę, że warto ją rozważyć:
zamiast wielu kart możesz użyć
screen
ibyobu
:screen
pozwala zarządzać wieloma terminalami w tym samym oknie. Na poprzednim zdjęciu widać, że mam 3 terminale (0 tcpdump, 1 top i 2 Node.js). Możesz na przykład przełączać się między nimi za pomocą Ctrl+ a+{index of the terminal}
(istnieje wiele poleceń).byobu
to opakowanie dlascreen
, dodaje trochę koloru, więcej poleceń i menu pomocy. Ale możesz używaćscreen
sam, bezbyobu
.Oto samouczek dotyczący instalacji i użytkowania
screen
orazbyobu
: https://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-serverźródło
W KDE jest to Alt+ `: Ustawienia systemowe → Wygląd i zachowanie obszaru roboczego → Zachowanie okna:
źródło
Sugeruję wypróbowanie Guake , który można zainstalować z centrum oprogramowania
sudo apt-get install guake
Oto zrzut ekranu
Osobiście przełączam karty za pomocą
ctrl + page up
ictrl + page down
, co jest również domyślną, o ile pamiętam.Poza tym przypiąłem Guake'a do
menu
przycisku, który zawsze uważałem za bezużyteczny. Teraz mogę przełączać terminal jednym przyciskiem i mam wrażenie, że mam super moce.źródło
Alt+ `ie Alt+ Tildepozwala przełączać się między oknami tej samej aplikacji.
Lub możesz zorganizować te okna w różnych obszarach roboczych i użyć skrótów klawiaturowych, aby przejść do odpowiedniego obszaru roboczego; Mam cztery obszary robocze i używam Ctrl+ Alt+ →, Ctrl+ Alt+ ↓, Ctrl+ Alt+ ←, Ctrl+ Alt+ ↑do przełączania się między nimi. To może stosunkowo okazać się szybszym sposobem na przejście do odpowiedniego okna aplikacji, gdy masz do czynienia z kilkoma. Możesz określić liczbę obszarów roboczych, które będą używane w twoim systemie.
Do zamiany okien między obszarami roboczymi używam Shift+ Ctrl+ Alt+ →, Shift+ Ctrl+ Alt+ ↓, Shift+ Ctrl+ Alt+ ←, Shift+ Ctrl+ Alt+ ↑.
Oto niektóre emulatory terminali, które umożliwiają korzystanie z wielu kart:
źródło
Utwórz nowe okno terminala:
ctrl + shift + n
Utwórz nową kartę terminala:
ctrl + shift + t
Zamknij pojedynczą kartę lub okno terminala:
ctrl + d
Przełączanie między oknami terminala:
alt + `
Przełączaj między zakładkami terminala:
ctrl + pg dn
(lewy),ctrl + pg up
(prawy) lubalt + #
npalt + 1
źródło
Raffael zapytał:
Naprawdę podoba mi się konsola .
Skróty klawiaturowe (które można również zmienić!)
Nowa karta
Zmień zakładkę
Przenieś kartę
Zamknij kartę
Możesz także podzielić widok (pionowo lub poziomo)
i zamknij podzielony widok
I spróbuj razem z Gnome Extension Putwindows
źródło
Po prostu przytrzymaj Alt (po zwolnieniu Tab i wybraniu okna CLI) nieco dłużej, a będziesz mieć możliwość wyboru między wieloma oknami CLI ...
źródło
Przełączaj między otwartymi instancjami jednego programu:
Alt + `
Przełączaj się między otwartymi kartami jednej instancji programu:
Ctrl + Tab
Przełączaj między programami:
Alt+ Tablub Super+Tab
źródło
Moim obejściem jest użycie xterm jako opakowania. O ile mi się podoba funkcja grupowania, czasem okno lepiej się rozgrupować. To znaczy używam programu Midnight Commander jako menedżera plików i jest on zgrupowany z innymi oknami terminala, co nie jest miłe
Więc co zrobiłem to:
Exec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc
Możesz zrobić coś takiego w swojej aplikacji. Zawinięcie go w xterm powoduje, że należy go umieścić w osobnej grupie pod alt-tab. To nie jest idealne rozwiązanie, musisz poradzić sobie ze schematem kolorów, kopiowanie do bufora może dać ci troble, ale ogólnie jest to dobre obejście.
źródło
Następujące polecenia bardzo ci pomogą:
Utwórz nowe okno terminala w katalogu użytkownika:
Ctrl + Alt + T
Utwórz nowe okno terminala w bieżącym katalogu roboczym:
Ctrl + Shift + N
Utwórz nową kartę terminala w bieżącym katalogu roboczym:
Ctrl + shift + T
Zminimalizuj okno terminala lub (dowolne otwarte okno):
super(window key) + H
Przełączaj się między oknami różnych aplikacji:
Alt + tab
Przełączaj między oknami terminala (oknami aktualnie otwartej aplikacji):
Alt + tilde
źródło