问题描述
Alt
+ Tab
只允许在属于不同应用程序的窗口之间切换。
我经常同时使用大约四个终端绑定应用程序(例如IPython,VIM,fish for system和fish for git)。
即使使用鼠标,单击所提供的启动器上的终端图标也需要时间来决定哪个是哪个。但到目前为止,我还不知道只使用我的键盘切换这种情况。
如何使用键盘有效地处理多个终端(以及一般相同应用程序的实例)?
关于终端特殊情况 – 是否有终端应用程序允许选项卡中的sperate终端?
奥斯卡去了……
TMUX
最佳解决思路
在linux中几乎每个终端支持选项卡,例如在Ubuntu中使用默认终端,你可以按:
-
Ctrl
+Shift
+T
或单击文件/打开选项卡 -
您可以使用
Alt
+$ {tab_number}
(*例如Alt
+1
)在它们之间切换
您也可以查看terminator
次佳解决思路
您可以使用Alt
+ tilde
(tilde
= Grave
)在当前应用程序的窗口之间切换。请注意,tilde
始终是选项卡上方的键,它是美国英语键盘中的代号,但它可以是其他语言的任何东西。
如果按一下Windows键,Unity会在叠加层显示所有键盘快捷键:
最后,靠近所有终端应用程序支持标签。 Ubuntu中的默认值。
第三种解决思路
不是您正在寻找的答案,但我认为值得考虑:您可以使用screen
和byobu
而不是多个标签:
屏幕允许您在同一窗口中管理多个终端。在上图中,您可以看到我有3个终端(0 tcpdump,1个top和2个Node.js)。例如,您可以使用Ctrl + a + {终端索引}在它们之间切换(有很多命令)。 byobu是一个屏幕包装器,它添加了一些颜色,更多的命令和一个帮助菜单。但你可以单独使用屏幕,没有byobu。这里有一个关于如何安装和使用screen和byobu的教程:https://www.digitalocean.com/community/articles/how-to-install-and-use-screen-on-an-ubuntu-cloud-server
第四种思路
您是否试图使用以下方式打开多个终端:
Ctrl
+ Shift
+ T
然后使用以下方法切换它们
Ctrl
+ PageUP
和
Ctrl
+ PageDown
我通常至少在我身上使用这个场景
第五种思路
在KDE中,它是Alt
+ `
:系统设置→工作区外观和行为→窗口行为:
第六种思路
我建议你试试Guake,它可以从软件中心安装
sudo apt-get install guake
这是一个截图
我个人使用ctrl + page up
和ctrl + page down
切换标签,这是我 memory 中的默认值。
我也把Guake绑在了menu
按钮上,我一直觉得这个按钮没用。现在我可以用一个按钮切换终端,感觉我有超能力。
第七种思路
Alt
+ `
即Alt
+ Tilde
允许您在同一应用程序的窗口之间切换。
或者您可以在不同的工作区中组织这些窗口,并使用键盘快捷键转到正确的工作区;我有四个工作区,并使用Ctrl
+ Alt
+ →
,Ctrl
+ Alt
+ ↓
,Ctrl
+ Alt
+ ←
,Ctrl
+ Alt
+ ↑
在它们之间切换。当您有相当多的处理时,这可以比较地证明是一种更快的方式进入正确的应用程序窗口。 我如何减少或增加Unity中的工作空间数量?
要交换我使用Shift
+ Ctrl
+ Alt
+ →
,Shift
+ Ctrl
+ Alt
+ ↓
,Shift
+ Ctrl
+ Alt
+ ←
,Shift
+ Ctrl
+ Alt
+ ↑
工作区之间的窗口。
这些是一些终端模拟器,允许多个选项卡功能:
参考资料