使用 Ctrl-Tab 在 gnome-terminal 中切换选项卡

使用 Ctrl-Tab 在 gnome-terminal 中切换选项卡

有没有办法使用 Ctrl-Tab 快捷键在选项卡之间切换?

答案1

它应该位于您的设置下的“编辑”->“键盘快捷键”下

默认为 ctrl+pg 向下/向上

答案2

Preferences -> Shortcuts菜单将允许您设置大多数组合,但不会接受Tab作为加速器,据称因为它由 GTK 保留。

然而,正如发布的那样这里有一个简单的可复制/粘贴的解决方法,可以让 Ctrl-Tab 向右移动,而 Ctrl-Shift-Tab 向左移动。在终端中运行此命令:

gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Primary>Tab'
gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Primary><Shift>Tab'

刚刚已验证在 Fedora 30 上的 Gnome 终端版本 3.32.2-2 中可以正常工作。

2021 年 11 月更新:仍在运行,现在在 Fedora 34 中

答案3

我认为这在 gnome-terminal 中是不可能的,因为 GTK,请参阅bugzilla.gnome.org

然而,终结者这非常相似(sudo apt-get install terminator)。安装后,我必须手动编辑.config/terminator/config才能使其正常工作:

[keybindings]
  cycle_prev = <Ctrl>Page_Up
  next_tab = <Ctrl>Tab
  prev_tab = <Ctrl><Shift>Tab
  cycle_next = <Ctrl>Page_Down

相关内容