我已经使用Spark多年了。它使您可以覆盖任何应用程序的快捷方式,例如Terminal和Safari。我用它来使两个程序都用Command + n切换选项卡,其中n是选项卡号,从1到9。
将Spark.app下载并复制到后/Applications
,启动它,单击“ 所有应用程序”的“热键”以展开左侧的菜单,然后单击加号以添加新的应用程序。
添加终端(来自/Applications/Utilities/Terminal.app
)。接下来是创建快捷方式:单击File-> New HotKey-> AppleScript(或仅按Command + 1)。单击快捷方式区域,然后单击command + 1,将其命名为tab1并使用以下代码:
tell front window of application "Terminal" to set selected tab to tab 1
对command + 2到command + 9重复此操作。如果您希望能够在垂直方向上最大化终端,请创建一个新的快捷方式,例如command + shift + m,随意命名,并使用以下代码:
tell application "Finder"
set _b to bounds of window of desktop
end tell
tell application "Terminal"
tell front window
set {_x, _y, _w, _h} to (get bounds)
set _vz to item 4 of _b
set bounds to {_x, 10, _w, _vz}
end tell
end tell
Safari在选项卡快捷方式上的作用相同,但代码有所不同:
tell front window of application "Safari" to set current tab to tab 1
老实说,没有这个我就不能使用Terminal或Safari。