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


79

我知道您可以在Mac Terminal中使用shift cmd [箭头键]切换选项卡,但是很难找到箭头键。如何更改默认的键盘绑定?


不完全与编程相关,不足以满足我的口味。
达娜(Dana)

@Dana:可能是:我不知道是否需要更改某些rc文件,例如xmodmap情况。
莱奥列奥波尔德赫兹준 영

4
使用箭头键旁边的Cmd和Shift键。
丹尼尔·贝克

Answers:


62

在Sierra(El Capitan和更早版本)之前, 窗口菜单显示另一个快捷键。


21
这以什么方式回答了这个问题?(我知道答案,但是我看不出这对任何不知道如何使用“系统偏好设置”自定义菜单项快捷键的人有什么帮助。)
克里斯·佩奇

1
@ChrisPage这些是默认值。我还没有设置任何特殊的快捷键,它们在我的手机中。
本·莫迪凯

4
@BenMordecai因此,如果此答案具有书面答案(而不仅仅是屏幕截图),它将显示为“默认情况下,已有命令键不使用箭头键,因此您无需更改默认键绑定”?我之所以问是因为这个问题似乎是“如何更改默认的键盘绑定?”,在当前接受的答案中未提及。
克里斯·佩奇

3
我刚刚了解到可以更改菜单上显示的键绑定,并且我已经使用OS X大约3年了。我认为这一步并不容易。
Jan Segre 2014年

3
屏幕截图并没有帮助我全部。实际上,它误导了我。最重要的是,我只是找不到任何方法来更改终端的Next和Previous go to tabs键的快捷键。有人会提供有关在何处配置此更改的更多详细信息?
Stephane 2015年

52

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

转到“ 系统偏好设置”>“键盘”>“快捷方式”>“应用程序快捷方式”,然后为终端添加一个新的快捷方式(位于/ Applications / Utilities中)。


我会尝试的,谢谢!在没有鼠标的Macbook上,使用默认快捷键非常麻烦。

1
哪里?我在“系统偏好设置”>“键盘”>“快捷方式”下看不到任何内容。
伊恩·邓恩

5
单击“应用程序快捷方式”,然后单击“ +”按钮。在“应用程序”下拉框中,一直向下滚动并选择“其他...”,然后转到“ / Applications / Utilities”文件夹,然后选择“终端”。然后输入“显示下一个标签”或您要替换的菜单快捷方式。然后键入所需的键盘快捷键。然后点击“添加”。
jojo 2015年

2
看来您不能以这种方式利用所有键。例如,我不能将PageUp / PageDown用于此处定义的快捷方式。
克里斯

3
这应该是公认的答案。这次真是万分感谢。
达蒙

6

1:安装SIMBL(插件启用程序):http : //www.culater.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"

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

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

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

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

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


上面枪支的答案是正确的。这个答案太复杂了
愤怒的猕猴桃


4

如果您不介意下载新软件,我建议您使用iTerm 2:http//www.iterm2.com/#/section/home

它不仅允许几乎任意地重新绑定键,还可以使用cmd + TabNumber(或您最喜欢的元键)在选项卡之间快速切换,还具有许多其他漂亮的功能。

(我会发布一个屏幕快照,但是我是新来的。)


否决票是因为它不能真正回答问题,也无法阻止用户使用“系统偏好设置”在终端中自定义快捷方式,这是此类问题的常见答案。
克里斯·佩奇
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.