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

Léo*_* 준영 82 terminal macos

我知道您可以在 Mac 终端中使用shift cmd [箭头键]切换选项卡,但是到达箭头键很痛苦。如何更改默认键绑定?

小智 62

在 Sierra(El Capitan 及更早版本)之前, 窗口菜单显示不同的快捷键。

  • 这以什么方式回答了这个问题?(我知道答案,但我看不出这对不知道如何使用系统偏好设置自定义菜单项快捷键的人有什么帮助。) (24认同)
  • @BenMordecai 因此,如果此答案有书面答案(而不仅仅是屏幕截图),它将显示“默认情况下已经有不使用箭头键的命令键,因此您无需更改默认键绑定”?我问是因为问题似乎是“我如何更改默认键绑定?”,这在当前接受的答案中没有提到。 (4认同)
  • 我刚刚了解到您可以更改出现在菜单上的键绑定,而且我已经使用 OS X 大约 3 年了。我认为这一步并非微不足道。 (3认同)
  • 屏幕截图根本没有帮助我。事实上它误导了我。最重要的是,我找不到任何方法来更改终端的下一个和上一个转到选项卡键的快捷键。有人会提供有关在哪里配置此更改的其他详细信息? (3认同)

小智 57

您可以在系统偏好设置中更改几乎所有 Cocoa 应用程序的键绑定,包括 Terminal.app。

转到System Preferences > Keyboard > Shortcuts > App Shortcuts,然后为终端添加一个新的快捷方式(位于 /Applications/Utilities 中)。

  • 单击“应用程序快捷方式”,然后单击“+”按钮。在应用程序下拉框中,一直向下滚动并选择“其他...”,然后转到“/应用程序/实用程序”文件夹并选择终端。然后键入“显示下一个选项卡”或您要替换的任何菜单快捷方式。然后键入所需的键盘快捷键。然后点击“添加”。 (6认同)
  • 这应该是公认的答案。这次真是万分感谢。 (3认同)
  • 似乎您不能以这种方式使用所有键。例如,我不能将 PageUp / PageDown 用于此处定义的快捷方式。 (2认同)

小智 6

1:安装SIMBL(插件启动器):http : //www.culer.net/software/SIMBL/SIMBL.php

2:安装TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"
Run Code Online (Sandbox Code Playgroud)

3:重新启动终端应用程序,并享受Cmd+[0-9]标签切换。

仅供参考:如果plugin is not verified in terminal version # (a number)再次打开终端时出现类似的信息,也许以下信息会有所帮助。

(1)打开

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist
Run Code Online (Sandbox Code Playgroud)

下使用您最喜欢的文本编辑器sudo

(2)搜索<key>MaxBundleVersion</key>

(3)<string>280</string>在下一行更改为您的终端版本号或更高版本,如<string>300</string>. 节省。

(4)退出终端并重新打开它。希望该提示会消失,您可以Cmd+[0:9]用于选项卡切换。