如何在 Mac 上的 Terminal.app 中让Ctrl-Tab和Ctrl- Shift-在选项卡之间切换(特别是 OS 10.4 和 10.5)?这是我在 Firefox 和 Aquamacs 中切换选项卡的方式,而- -和- -对我来说太别扭了。我知道这个相关问题:TabCommandShift[CommandShift]
因此,系统偏好设置的键盘快捷键部分,但键盘快捷键对话框似乎不接受Ctrl-Tab在键盘快捷键字段中。是否有特殊的键盘序列用于在 Mac 上的对话框字段中输入制表符(带修饰符)?还有其他方法可以让我以我想要的方式自定义 Terminal.app?
答案1
我刚刚在 Snow Leopard 下尝试了这个,效果很好:
- 打开系统偏好设置 => 键盘
- 转到键盘快捷键
- 点击左侧的“应用程序快捷方式”
- 单击小“+”添加程序
- 导航到终端(它隐藏在应用程序/实用程序中)
- 对于菜单标题类型“显示下一个选项卡”或“显示上一个选项卡”(对于 Mavericks 或更早版本,则为“选择下一个选项卡”和“选择上一个选项卡”)(此外,这些项目对于除英语以外的其他语言会有所不同。)
- 对于键盘快捷键类型Ctrl-Tab或Ctrl- Shift-Tab
- 单击添加。您已成功!
答案2
选择下一个(右侧)标签CMD+}
选择上一个(左侧)标签CMD+{
因此您需要分别对左和右执行CMD+ Shift+[或。]
答案3
然而,回答上面:Yosemite 中快捷键的手动绑定已从“选择下一个选项卡”和“选择上一个选项卡”更改为“展示下一个标签” & “展示上一个标签”
答案4
好吧,这是我能想出的唯一方法。首先创建您想要使用系统偏好设置的命令,但使用占位符而不是制表符,因为它不允许您插入制表符。然后打开 com.apple.terminal.plist(最容易使用 plist 编辑器完成)并转到 NSUserKeyEquivalents 部分,您应该会看到您创建的命令。删除占位符并转到编辑菜单并选择特殊字符。制表符位于箭头部分。它是一个指向垂直线的箭头。它的 unicode 值是 21E5。插入后保存并退出,它应该可以工作!您也可以在系统偏好设置中完成所有这些操作,但您必须插入所有字符而不是输入它们,而且我不知道它们的 unicode 值是什么。
顺便说一句,我认为苹果至少有半个好的理由不允许正常使用制表符,所以请谨慎行事。许多全局快捷键都使用制表符,但 ctrl-tab 似乎不是其中之一,所以你可能没事。