如何使用键盘在多个终端窗口之间高效切换?

Raf*_*ael 107 shortcut-keys unity gnome-terminal

Alt+Tab让我只在属于不同应用程序的窗口之间切换。

我经常同时使用大约四个终端绑定应用程序(例如 IPython、VIM、用于系统的鱼和用于 git 的鱼)。

即使使用鼠标,单击提供的启动器上的终端图标也需要时间来决定哪个是哪个。但到目前为止,我不知道在这种情况下仅使用键盘进行切换的任何方式。

如何使用键盘有效地处理多个终端(以及一般相同应用程序的实例)?

关于终端特殊情况 - 是否有终端应用程序允许选项卡中的独立终端?


奥斯卡奖去...

多路复用器

Rod*_*van 120

在 linux 中几乎每个终端支持选项卡,例如在带有默认终端的 Ubuntu 中,您可以按:

  1. Ctrl+ Shift+T或单击文件/打开选项卡

  2. 你可以使用Alt+ $ {tab_number}(*eg. Alt+ 1)在它们之间切换

你也可能想看看终结者

  • 这并没有回答这个问题。选项卡当然很有用,但是多个窗口的许多用例(例如,迭代运行和编辑代码)需要能够同时查看两个终端的内容。 (5认同)
  • @progo 它不是特定于 Ubuntu 的,它至少在 `gnome-terminal`、`konsole` 和其他几个广泛使用的终端中受支持。AFAIK,`gnome-terminal` 是 Ubuntu 中的默认终端。 (2认同)

Jav*_*era 96

您可以使用Alt+ tilde( tilde= Grave) 在当前应用程序的窗口之间切换。请注意,tilde它始终是选项卡上方的键,它是美式英语键盘中的波浪号,但它可以是其他语言中的任何内容。

如果您按一下 Windows 键,Unity 将在叠加层中显示所有键盘快捷键:

在此处输入图片说明

最后,几乎所有终端应用程序都支持选项卡。Ubuntu 中的默认设置是这样。

  • 我认为这是最直观的答案。我经常用这个。 (4认同)

kam*_*mil 34

您是否尝试使用以下方法打开多个终端:

Ctrl+ Shift+T

然后使用以下方法在它们之间切换:

Ctrl + PageUP

Ctrl + PageDown

我通常至少对我来说使用这个场景

  • 这是一个窗口的多个选项卡,实际上 (3认同)

Sal*_*lab 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


pre*_*ise 6

Alt+`Alt+Tilde允许您在同一应用程序的窗口之间切换。

或者您可以在不同的工作区中组织这些窗口,并使用键盘快捷键转到正确的工作区;我有四个工作区,并使用Ctrl+ Alt+ ?Ctrl+ Alt+ ?Ctrl+ Alt+ ?Ctrl+ Alt+?在它们之间切换。当您有很多要处理的应用程序窗口时,这可以相对证明是进入正确应用程序窗口的更快方法。您可以指定要在系统中使用的工作区数量。

要在工作区之间交换窗口,我使用Shift+ Ctrl+ Alt+ ?Shift+ Ctrl+ Alt+ ?Shift+ Ctrl+ Alt+ ?Shift+ Ctrl+ Alt+ ?


这些是一些允许多选项卡功能的终端模拟器:

夜宵


Ado*_*obe 5

在 KDE 中它是Alt+ `:系统设置?工作区外观和行为 ? 窗口行为:

在此处输入图片说明