这个问题已经在这里有了答案:
有点像Windows世界中的Windows+ R命令?实际上,这只允许您运行命令,但您可以理解。
这个问题已经在这里有了答案:
有点像Windows世界中的Windows+ R命令?实际上,这只允许您运行命令,但您可以理解。
Answers:
从Snow Leopard开始,它实际上已内置在OS中。
启动Automator并创建一个不接收任何应用程序输入的服务。从操作库中,将“启动应用程序”操作添加到工作流中。在“应用程序”下拉列表中选择“终端”应用程序。保存新服务,然后在以下位置为其分配键盘快捷键:
System Preferences -> Keyboard -> Keyboard Shortcuts -> Services
我建议安装QuickSilver。这是一个应用程序启动器,它将记住您最常启动的应用程序,并首先推荐它们。只需按几次键即可启动任何应用程序。
QuickSilver是我在每台新Mac上安装的第一个应用程序。
@NReilingh建议的解决方案很好,但是如果Terminal.app正在运行并且没有打开的窗口,则它将失败(我已经在OSX 10.7中对其进行了测试)。
用“运行AppleScript”操作替换“ 启动应用程序”操作并设置以下代码以运行将达到目的:
on run {input, parameters}
tell application "Terminal"
activate
reopen
end tell
return input
end run
这是完整的文章:Mac OS X:通过键盘快捷键启动终端
reopen
如果没有打开的窗口,也可以用来创建新的默认窗口。该脚本将被阻止,直到应用程序完成打开为止,因此,如果使用FastScripts运行脚本,则似乎会花费更长的时间。open -a
也执行类似的操作reopen
,并且不会阻止脚本。
reopen
,感谢您指出。
我想要一个快捷方式来始终打开新的终端窗口,而不管其他任何事情。这是执行此操作的代码:
tell application "Terminal"
do script ""
activate
end tell
在Mavericks中,有一个选项可以在Finder中突出显示的文件夹中打开新的终端窗口。要启用此选项,请转到Finder -> Services -> Service Preferences
并选中New Terminal at Folder
。
然后从Finder菜单中使用它:
该解决方案适用于MacOS Sierra。
我使用的火花,并有⌘+ ⌥+ §(我有一个英国的键盘布局,§是仅低于esc)启动终端。我更喜欢使用服务/ AppleScripts,因为它速度更快。而且它不会像其他解决方案一样添加任何可见的UI元素(我非常希望保持工作空间尽可能的精简)。
我认为Spark的开发已经停止,但可以在Snow Leopard上完美运行。
尽管我认为将Automator / Keyboard绑定到Services更好,但我认为我应该提到Quicksilver,它为Mac提供了出色的键盘服务。
您应该阅读有关Quicksilver的文章。
这有点自以为是,而不是直接的答案:您可以使用iTerm并通过“首选项(⌘+ ,)”>“键”> “热键”为其设置全局热键。
我正在使用FastScripts执行此操作。它是免费的,最多可提供10个键盘快捷键,$ 14.95可启用无限的键盘快捷键(我不隶属于Red Sweater软件,只是一个满意的客户)。
这非常接近:CDTo。
“快速的迷你应用程序,用于打开Terminal.app窗口,并显示在最前面的finder窗口中。该应用程序(包括其图标)设计为放置在finder窗口的工具栏中。”
理想情况下,您需要一种模仿MacOS 9内置功能的工具: