使用 Ctrl-Tab 在 Mac Terminal.app 中切换选项卡

使用 Ctrl-Tab 在 Mac Terminal.app 中切换选项卡

如何在 Mac 上的 Terminal.app 中让Ctrl-TabCtrl- Shift-在选项卡之间切换(特别是 OS 10.4 和 10.5)?这是我在 Firefox 和 Aquamacs 中切换选项卡的方式,而- -和- -对我来说太别扭了。我知道这个相关问题:TabCommandShift[CommandShift]

如何更改 Mac 终端中切换选项卡的键盘快捷键?

因此,系统偏好设置的键盘快捷键部分,但键盘快捷键对话框似乎不接受Ctrl-Tab在键盘快捷键字段中。是否有特殊的键盘序列用于在 Mac 上的对话框字段中输入制表符(带修饰符)?还有其他方法可以让我以我想要的方式自定义 Terminal.app?

答案1

我刚刚在 Snow Leopard 下尝试了这个,效果很好:

  1. 打开系统偏好设置 => 键盘
  2. 转到键盘快捷键
  3. 点击左侧的“应用程序快捷方式”
  4. 单击小“+”添加程序
  5. 导航到终端(它隐藏在应用程序/实用程序中)
  6. 对于菜单标题类型“显示下一个选项卡”或“显示上一个选项卡”(对于 Mavericks 或更早版本,则为“选择下一个选项卡”和“选择上一个选项卡”)(此外,这些项目对于除英语以外的其他语言会有所不同。)
  7. 对于键盘快捷键类型Ctrl-TabCtrl- Shift-Tab
  8. 单击添加。您已成功!

答案2

  1. 选择下一个(右侧)标签CMD+}

  2. 选择上一个(左侧)标签CMD+{

因此您需要分别对左和右执行CMD+ Shift+[或。]

答案3

然而,回答上面:Yosemite 中快捷键的手动绑定已从“选择下一个选项卡”和“选择上一个选项卡”更改为“展示下一个标签” & “展示上一个标签”

答案4

好吧,这是我能想出的唯一方法。首先创建您想要使用系统偏好设置的命令,但使用占位符而不是制表符,因为它不允许您插入制表符。然后打开 com.apple.terminal.plist(最容易使用 plist 编辑器完成)并转到 NSUserKeyEquivalents 部分,您应该会看到您创建的命令。删除占位符并转到编辑菜单并选择特殊字符。制表符位于箭头部分。它是一个指向垂直线的箭头。它的 unicode 值是 21E5。插入后保存并退出,它应该可以工作!您也可以在系统偏好设置中完成所有这些操作,但您必须插入所有字符而不是输入它们,而且我不知道它们的 unicode 值是什么。

顺便说一句,我认为苹果至少有半个好的理由不允许正常使用制表符,所以请谨慎行事。许多全局快捷键都使用制表符,但 ctrl-tab 似乎不是其中之一,所以你可能没事。

相关内容