Klavyeyi kullanarak birkaç terminal penceresi arasında nasıl verimli bir şekilde geçiş yapılabilir?


88

Alt+ Tabsadece farklı uygulamalara ait pencereler arasında geçiş yapmama izin veriyor.

Aynı anda yaklaşık dört terminal bağlı uygulamasını kullanıyorum (örn. IPython, VIM, sistem için balık ve git için balık).

Fareyi kullanırken bile, hangi başlatıcının seçileceğine karar vermek, başlatıcının başlatıcısı üzerindeki terminal simgesine tıklamak zaman alır. Ama şimdiye kadar sadece klavyemi kullanarak bu durumda geçiş yapmanın bir yolunu bilmiyorum.

Klavyeyi kullanarak birden fazla terminal (ve genel olarak aynı uygulamanın örnekleri) verimli biçimde nasıl kullanılır?

Terminal özel durumu ile ilgili olarak - sekmeli sperate terminalleri sağlayan bir terminal uygulaması var mı?


Ve Oscar ...

tmux


1
Deneyebilirsin Fayans pencere yöneticisi böyle i3wm olarak. İ3'te pencere modunu $ mod + hijk ile chnage yapabiliyor.
House Zet

"Etkili" tanımlayın?
Braiam

7
@Braiam: "Ubuntu ışık hızıyla zihnimi okuyor, kullandığım terminale geçiyor" kullanmak gibi ve "uyanıklık seviyemin% 70'in altına düşmesi durumunda bana kahve veriyor"
Raffael

2
Ayrı terminal pencereleri yerine, tmux'u öğrenir ve tek bir terminalde birden çok pencere ve panel oluşturur. Kalp içeriğiniz için hızlı ve özelleştirilebilir ve yazılabilir.
Philip

Yanıtlar:


94

Linux'ta hemen hemen her terminal desteği sekmesinde, örneğin varsayılan terminalli Ubuntu'da tuşuna basabilirsiniz:

  1. Ctrl+ Shift+ Tveya Dosya / Sekmeyi Aç

  2. ve Alt+ $ {tab_number}(* eg. Alt+ 1) tuşlarını kullanarak aralarında geçiş yapabilirsiniz .

ayrıca terminatöre bakmak isteyebilirsiniz


1
Belki sadece Ubuntu hakkında konuşmak daha iyidir, çünkü xterm sekmeleri yapmaz. Ve bu çok önemli.
unperson325680

Biliyorum, bu yüzden dedim ki - hemen hemen her terminal :)
Rodislav Moldovan

1
Bu Ubuntu özgü olmayan @progo, en azından içinde desteklenen gnome-terminal, konsoleve diğer bazı yaygın kullanılan terminaller. AFAIK, gnome-terminalUbuntu'da varsayılan terminaldir.
Ruslan,

xfce'de değil ... Xubuntu için çalışmıyor ...
Dee

5
Bu soruya cevap vermiyor. Tabi, tabiki faydalıdır, fakat birçok kullanım için birçok kullanım durumu (örneğin, yinelemeli olarak çalışan ve kod düzenleme) her iki terminalin içeriğini aynı anda görebilmeyi gerektirir.
Patrick Sanan

83

Geçerli uygulamanın pencereleri arasında geçiş yapmak için Alt+ tilde( tilde= Grave) düğmesini kullanabilirsiniz . tildeHer zaman yukarıdaki sekmenin anahtarının olduğuna dikkat edin , ABD ingilizce klavyesindeki bir tildedir, ancak başka dillerde de olabilir.

Bir süre Windows tuşuna basarsanız, birlik size bir klavyedeki tüm klavye kısayollarını gösterecektir:

görüntü tanımını buraya girin

Son olarak, tüm terminal uygulamalarının yakınında sekmeleri destekler. Ubuntu'da varsayılan olanı yapar.


1
Sanırım en sezgisel cevap bu. Bunu her zaman kullanırım.
don.joey

Yukarıdaki sekme, (muhtemelen) ABD İngilizce klavyelerinde açıktır, kesinlikle.
Chris H,

Bu benim için hiç çalışmıyor. MacBook Air üzerine kurulu Ubuntu 14.04 kullanıyorum, eğer yardımcı olursa. Alt-Tab çalışıyor, Alt-Tilde çalışmıyor.
datakid

Tam olarak aradığım şey!
kmario23

Sevmediğim şey ALT+~, ilk sırayı en son pencereye atlayacağı için geçiş yapacağı sırayı bilmemeniz, ardından diğer pencereler arasında geçiş yapmasıdır. Keşke sekmeler için de benzer atlama kısayolları olsaydı.
WISBucky

22

Aşağıdakileri kullanarak birden fazla terminal açmayı denediniz mi:

Ctrl+ Shift+T

Sonra kullanarak aralarında geçiş:

Ctrl + PageUP

Ve

Ctrl + PageDown

Bu senaryoyu genellikle benim için kullanırım.


2
Aslında bir pencerenin birden fazla sekmesi var
Sergiy Kolodyazhnyy

1
@Xieerqi Evet biliyorum ve bu kabul edilen cevapla aynıydı, ancak neden en azından bir nebze almadım bilmiyorum
kamil

Dediğim gibi - bu cevap sadece bir pencereyle ilgilidir ve kullanıcı birden fazla pencere arasında geçiş yapmak istedi; Bu yöntemi her zaman kullanıyorum, bu yüzden IMHO da sorun değil.
Sergiy Kolodyazhnyy

benim durumumda iş yapmak için 'fn' koymak zorunda kaldım ama bu her sistem için geçerli olmayacak
Junaid

13

Aradığınız cevap değil, ama bence dikkate değer bir şey:
Birden fazla sekme yerine, kullanabilirsiniz screenve byobu: görüntü tanımını buraya girin

screenAynı pencerede birden fazla terminal yönetmenizi sağlar. Önceki resimde gördüğüm gibi 3 terminalim var (0 tcpdump, 1 top ve 2 Node.js). Örneğin Ctrl+ a+ ile aralarında geçiş yapabilirsiniz {index of the terminal}(çok fazla komut vardır).
byobubir sarıcı screen, biraz renk, daha fazla komut ve bir yardım menüsü ekler. Ama screenyalnız olmadan kullanabilirsiniz byobu.
İşte yüklemek ve kullanmak için nasıl bir öğretici olduğunu screenve byobu: https://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-server


1
Eğer yapabilirsem, ayrıca şunu ekleyeceğim: byobu, hem grafiksel ortamda hem de konsolda çalışıyor. Çok yararlı, çok gösterge, vay!
Sergiy Kolodyazhnyy

5

KDE'de Alt+ `: Sistem Ayarları → Çalışma Alanı Görünümü ve Davranışı → Pencere Davranışı:

görüntü tanımını buraya girin


4

Yazılım merkezinden kurulabilen Guake'i denemenizi öneririm

sudo apt-get install guake

İşte bir ekran görüntüsü

görüntü tanımını buraya girin

Ben şahsen kullanarak sekmeler arasında geçiş ctrl + page upve ctrl + page downolarak hatırladığım kadarıyla da varsayılan olan.

Ayrıca Guake'i menuher zaman işe yaramaz olarak düşündüğüm düğmeye bağladım . Artık terminali tek bir düğme ile değiştirebiliyorum ve süper güçlerim olduğunu hissediyorum.


4

Alt+ `yani Alt+ Tilde, aynı uygulamanın pencereleri arasında geçiş yapmanızı sağlar.

Veya bu pencereleri farklı çalışma alanlarında düzenleyebilir ve uygun çalışma alanına gitmek için klavye kısayollarını kullanabilirsiniz; Dört çalışma alanım var ve aralarında geçiş yapmak için Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ , Ctrl+ Alt+ tuşlarını kullanın. Bu, nispeten daha az kullanmanız gerektiğinde doğru uygulama penceresine gitmek için daha hızlı bir yol olduğunu kanıtlayabilir. Sisteminizde kullanılacak çalışma alanını belirleyebilirsiniz.

Pencereleri çalışma alanları arasında değiştirmek için Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ , Shift+ Ctrl+ Alt+ tuşlarını kullanın .


Bunlar, çoklu sekme özelliğine izin veren bazı terminal emülatörleridir:

yakuakeSnap


2

Yeni bir terminal penceresi oluşturun: ctrl + shift + n

Yeni bir terminal sekmesi oluşturun: ctrl + shift + t

Tek bir terminal sekmesini veya penceresini kapatın: ctrl + d

Terminal pencereleri arasında geçiş yapın: alt + `

Terminal tırnakları arasında geçiş yapın: ctrl + pg dn(sol), ctrl + pg up(sağ) veya alt + #örn.alt + 1


Bu yararlı, çok teşekkürler!
Liker777

1

Raffael sordu:

ayrı sekmelerdeki sekmelere izin veren bir terminal uygulaması var mı?

Bunun için konsole'yi gerçekten seviyorum .

Klavye Kısayolları (bunlar da değiştirilebilir!)

Yeni sekme

  • STRG + ÜstKrkt + T

Sekmeyi Değiştir

  • ÜstKrkt + Sol / Sağ

Sekmeyi Taşı

  • STRG + Sekmeyi Değiştir

Sekmeyi Kapat

  • İstediğiniz sıklıkta 'exit' yazın veya STRG + ÜstKrkt + W

Ayrıca görünümü (dikey veya yatay olarak) da bölebilirsiniz.

  • STRG + ( veya ) (benim için STRG + ÜstKrkt + 8 veya 9 anlamına gelir)

ve bölünmüş görünümü kapat

  • STRG + ÜstKrkt + S

Ve Gnome Extension Putwindows ile birlikte deneyin


0

Alt (Tab'i bıraktıktan ve CLI pencerelerini / pencerelerini seçtikten sonra) biraz daha uzun süre basılı tuttuğunuzda birden fazla CLI penceresi arasında seçim yapma olanağınız olacak


0

Bir programın açık örnekleri arasında geçiş yapın:

Alt + `

Bir program örneğinin açık sekmeleri arasında geçiş yap:

Ctrl + Tab

Programlar arasında geçiş yapın:

Alt+ Tabveya Super+Tab


0

Geçici çözümüm, sarıcı olarak xterm kullanmaktır. Gruplandırma özelliğini sevdiğim kadarıyla bazen gruplandırılmaması daha iyi bir pencere. Yani gece yarısı komutanını bir dosya yöneticisi olarak kullanıyorum ve hoş olmayan diğer terminal pencereleri ile gruplandırılıyor

Öyleyse yaptığım şey:

  1. gnome-terminalini varsayılan terminal uygulaması olarak bırakın
  2. /usr/share/applications/mc.desktop dosyasını düzenleyin ve mc komutunu xterm oturumunda yürütünExec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

Uygulamanıza böyle bir şey yapabilirsiniz. Xterm'e sarılması, alt-tab altında ayrı bir gruba koyulmasını sağlar. Kusursuz bir çözüm değil, renk şeması ile uğraşmanız gerekecek, tampon belleğe kopyalamak size bir sorun yaratabilir, ancak genel olarak iyi bir geçici çözüm olabilir.


0

Aşağıdaki komutlar size çok yardımcı olacaktır:

Kullanıcı dizininde yeni terminal penceresi oluşturun: Ctrl + Alt + T

Mevcut çalışma dizininde yeni terminal penceresi yarat:Ctrl + Shift + N

Geçerli çalışma dizininde yeni terminal sekmesi oluşturun:Ctrl + shift + T

Bir terminal penceresini simge durumuna küçültün veya (herhangi bir açık pencere): super(window key) + H

Farklı uygulamaların pencereleri arasında geçiş yapın:Alt + tab

Terminalin pencereleri arasında geçiş yap (mevcut açık uygulamanın pencereleri):Alt + tilde

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.