キーボードを使用して複数のターミナルウィンドウを効率的に切り替える方法


88

Alt+はTab、異なるアプリケーションに属するウィンドウ間でのみ切り替えることができます。

多くの場合、同時に約4つの端末バインドアプリケーションを使用します(IPython、VIM、システム用の魚、git用の魚など)。

マウスを使用しても、提供されているランチャーの端末アイコンをクリックすると、どちらを決定するのに時間がかかります。しかし、この場合、キーボードのみを使用して切り替える方法はこれまでのところわかりません。

キーボードを使用して複数の端末(および一般に同じアプリケーションのインスタンス)を効率的に処理する方法は?

端末の特殊なケースに関して-タブ内の端末を個別に許可する端末アプリケーションはありますか?


そしてオスカーは...

tmux


1
i3wmなどのタイリングウィンドウマネージャーを試すことができます。i3では、$ mod + hijkでウィンドウフォーカスを変更できます。
ハウスゼット14

「効率的に」定義しますか?
Braiam 14

7
@ブライアム:「効率的に」「Ubuntuは光の速さで私の心を読み、使用したい端末に切り替え、覚醒レベルが70%を下回った場合にコーヒーを提供します」
ラファエル14

2
個別のターミナルウィンドウの代わりに、tmuxを学習し、単一のターミナルで複数のウィンドウとペインを作成します。それはあなたの心のコンテンツに合わせて速く、カスタマイズ可能で、スクリプト化可能です。
フィリップ14

回答:


96

Linuxでは、ほぼすべてのターミナルサポートタブ、たとえば、デフォルトのターミナルを備えたUbuntuでは、次のキーを押すことができます。

  1. Ctrl+ Shift+ Tまたは[ファイル]> [タブを開く]をクリックします

  2. Alt+ $ {tab_number}(* eg。Alt+ 1)を使用してそれらを切り替えることができます

また、ターミネーターを見てみたいかもしれません


1
xtermはタブを使用しないため、Ubuntuだけについて話すほうがよいでしょう。そしてそれは非常に重要です。
unperson325680 14

それが私が言った理由です-ほとんどすべての端末:)
ロディスラフ・モルドヴァン14

1
@progoこれはUbuntuに固有のものではなく、少なくともでサポートされておりgnome-terminalkonsole他のいくつかの広く使用されている端末でもサポートされています。AFAIK gnome-terminalは、Ubuntuのデフォルトのターミナルです。
ルスラン14

Xfceにない...はXubuntuでは機能しません...
Dee 14

5
これは質問に答えません。タブはもちろん便利ですが、複数のウィンドウの多くのユースケース(たとえば、コードの繰り返し実行と編集)では、両方の端末の内容を一度に表示できる必要があります。
パトリックサナン

83

Alt+ tildetilde= Grave)を使用して、現在のアプリケーションのウィンドウを切り替えることができます。tilde常にタブの上のキーであることに注意してください。これは米国英語キーボードのチルダですが、他の言語では何でもかまいません。

Windowsキーをしばらく押すと、Unityのキーボードショートカットがすべてオーバーレイで表示されます。

ここに画像の説明を入力してください

最後に、ほぼすべてのターミナルアプリケーションがタブをサポートしています。Ubuntuのデフォルトの1つです。


1
これが最も直感的な答えだと思います。私はこれをいつも使います。
don.joey 14

タブの上のキーは(おそらく)米国英語キーボードのチルダであり、確かにen-GBキーボードレイアウトです。
クリスH 14

これは私にはまったく機能していません。MacBook AirにインストールされたUbuntu 14.04を使用しています(それが役立つ場合)。Alt-Tabは機能しますが、Alt-Tildeは機能しません。
datakid

まさに私が探していたものです!
kmario23

私が気に入らないのALT+~は、最初のプレスが最新のウィンドウにジャンプし、それから残りのウィンドウを循環するため、切り替える順序がわからないということです。タブ用の同様のジャンプショートカットがあればいいのにと思います。
ウィスバッキー

22

以下を使用して複数の端末を開いてみましたか?

Ctrl+ Shift+T

次に、以下を使用してそれらを切り替えます。

Ctrl + PageUP

そして

Ctrl + PageDown

私は通常、少なくともこのシナリオを使用します


2
それは実際には、一つのウィンドウの複数のタブである
Sergiy Kolodyazhnyy

1
@Xieerqiはい、私は知っているし、それが受け入れ答えと同じですが、私は、少なくともupvoteを取得しなかった理由私は知らない
カミル

さて、私が言ったように-この答えはただ一つのウィンドウに関連しており、ユーザーが複数のウィンドウを切り替えることを望んでいたので、あなたの答えが無視される理由がわかります。私は常にこの方法を使用していますので、私見では大丈夫です。
セルギーKolodyazhnyy 14年

私の場合、上記の作業を行うには「fn」を入力する必要がありましたが、すべてのシステムに当てはまるわけではありません
Junaid

13

あなたが探している答えではありませんが、
複数のタブの代わりにscreenand を使用することができますbyobuここに画像の説明を入力してください

screen同じウィンドウで複数の端末を管理できます。前の画像では、3つの端末(0 tcpdump、1 topと2 Node.js)があることがわかります。たとえば、Ctrl+ a+ {index of the terminal}で切り替えることができます(コマンドがたくさんあります)。
byobuはのラッパーでscreen、色、コマンド、ヘルプメニューを追加します。ただしscreen、なしで単独で使用できますbyobu
ここではそこにインストールして使用する方法についてのチュートリアルですscreenbyobuhttps://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-server


1
場合によっては、追加することもできますが、そのby風はttyコンソールとグラフィカル環境で動作します。とても便利な、多くの指標、すごい!
セルギーKolodyazhnyy 14年

5

KDEでは、Alt+ `:システム設定→ワークスペースの外観と動作→ウィンドウの動作:

ここに画像の説明を入力してください


4

ソフトウェアセンターからインストールできるGuakeを試してみることをお勧めします

sudo apt-get install guake

これがスクリーンショットです

ここに画像の説明を入力してください

個人的には、とを使用ctrl + page upしてタブを切り替えますがctrl + page down、これも覚えている限りではデフォルトです。

また、Guakeをmenuボタンにバインドしましたが、これは常に役に立たないと考えていました。これで、1つのボタンで端末を切り替えることができ、超強力な気分になれます。


4

Alt+ `すなわちAlt+をTilde使用すると、同じアプリケーションのウィンドウを切り替えることができます。

または、これらのウィンドウを異なるワークスペースに整理し、キーボードショートカットを使用して適切なワークスペースに移動できます。4つのワークスペースがあり、Ctrl+ Alt+ Ctrl+ Alt+ Ctrl+ Alt+ Ctrl+ Alt+ を使用して切り替えます。これは、かなり多くの処理を行う必要がある場合に、適切なアプリケーションウィンドウにすばやく移動する方法であることが比較的証明できます。システムで使用するワークスペースの数を指定できます。

ワークスペース間でウィンドウを交換するには、Shift+ Ctrl+ Alt+ Shift+ Ctrl+ Alt+ Shift+ Ctrl+ Alt+ Shift+ Ctrl+ Alt+を使用します。


これらは、複数のタブ機能を使用できるターミナルエミュレータです。

やくあけスナップ


2

新しいターミナルウィンドウを作成します。 ctrl + shift + n

新しいターミナルタブを作成します。 ctrl + shift + t

単一のターミナルタブまたはウィンドウを閉じます。 ctrl + d

ターミナルウィンドウを切り替える: alt + `

端子タブを切り替える:( ctrl + pg dn左)、ctrl + pg up(右)、またはalt + #などalt + 1


それは役に立ちます、どうもありがとう!
Liker777

1

ラファエルは尋ねた:

タブで別々の端末を許可する端末アプリケーションはありますか?

私はそのためにコンソールが本当に好きです。

キーボードショートカット(これも変更できます!)

新しいタブ

  • STRG + Shift + T

タブを変更

  • Shift +左/右

タブを移動

  • STRG +タブの変更

タブを閉じる

  • 必要に応じて「exit」と入力するか、STRG + Shift + W

ビューを(垂直または水平に)分割することもできます

  • STRG + または (私にとってはSTRG + Shift + 8または9を意味する)

分割ビューを閉じます

  • STRG + Shift + S

Gnome Extension Putwindowsと一緒に試してください


0

(Tabを放してCLIウィンドウを選択した後)Altを長押しすると、複数のCLIウィンドウから選択する機会が得られます...


0

1つのプログラムの開いているインスタンスを切り替える:

Alt + `

1つのプログラムインスタンスの開いているタブを切り替える:

Ctrl + Tab

プログラムを切り替える:

Alt+ TabまたはSuper+Tab


0

私の回避策は、xtermをラッパーとして使用することです。グループ化機能が好きな限り、ウィンドウはグループ化を解除した方が良い場合があります。つまり、真夜中の司令官をファイルマネージャーとして使用し、他のターミナルウィンドウとグループ化されますが、それは良くありません

だから私がやったことは:

  1. gnome-terminalをデフォルトのターミナルアプリとして残す
  2. /usr/share/applications/mc.desktopを編集して、xtermセッション内でmcを実行しますExec=xterm -geometry 152x42 -fa 'Monospace' -fs 19 -T "Midnight Commander" -n "Midnight Commander" -e mc

このようなことをアプリに行うことができます。これをxtermにラップすると、alt-tabの下の別のグループに配置されます。それは完璧な解決策ではありません。配色に対処する必要があります。バッファにコピーすると問題が発生する可能性がありますが、一般的には大丈夫です。


0

次のコマンドは非常に役立ちます。

ユーザーディレクトリに新しいターミナルウィンドウを作成します。 Ctrl + Alt + T

現在の作業ディレクトリに新しいターミナルウィンドウを作成します。Ctrl + Shift + N

現在の作業ディレクトリに新しいターミナルタブを作成します。Ctrl + shift + T

ターミナルウィンドウまたは(開いているウィンドウ)を最小化します。 super(window key) + H

異なるアプリのウィンドウを切り替える:Alt + tab

ターミナルのウィンドウ(現在開いているアプリのウィンドウ)を切り替えます。Alt + tilde

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.