是否有键盘快捷键(热键)在macOS中打开终端?

时间:2016-03-12 05:33:34

标签: macos ubuntu keyboard-shortcuts

我用于编程的主要工具之一是我的终端。当我能够快速打开终端窗口时,它使我的编程过程更加高效。

在Ubuntu中,我使用( window + Alt + T )来打开终端。但现在我在编程工作中使用Macbook。

有时我使用Spotlight搜索“终端”,然后按Enter键。

我想知道我是否可以指定键盘热键来执行此操作。

由于

5 个答案:

答案 0 :(得分:117)

我在OS X 10.11.3(El Capitan)下测试了以下程序。

启动Automator。创建“服务”类型的文档。在文档中,添加“运行AppleScript”操作。这是要粘贴到操作中的AppleScript:

on run {input, parameters}
    tell application "Terminal"
        if it is running then
            do script ""
        end if
        activate
    end tell
end run

将“服务接收”弹出窗口设置为“无输入”。它应该如下所示:

Service definition

使用名称“New Terminal”保存文档。然后转到Automator菜单(或任何正在运行的应用程序中的应用程序菜单)并打开“服务”子菜单。您现在应该看到“新终端”服务:

New Terminal service menu item

如果单击它,终端应该打开一个新窗口。

要为其指定键盘快捷键,请从该菜单中选择“服务首选项...”项。 (或者启动“系统偏好设置”,选择“键盘”窗格,然后选择“快捷方式”选项卡,然后从左侧列表中选择“服务”。)滚动到右侧列表的底部,找到“新建终端”服务。单击“新建终端”行的右端,然后按首选键盘快捷键:

New Terminal shortcut

现在,您应该能够在大多数情况下按下键盘快捷键以获得新的终端窗口。

答案 1 :(得分:7)

作为程序员,我们希望以最快,最简单的方式来获取我们的工具,以便我们可以开始进行黑客攻击。以下是我如何在MacOS 10.13.1(High Sierra)中使用它:

  • 选项1:转到System Preferences | Keyboard | Shortcut | Services。 在Files and Folders部分下,启用New Terminal at Folder 和/或New Terminal Tab at Folder并为其分配快捷键。 Keyboard shortcut config

  • 选项2:如果您希望快捷键可以在任何地方使用,请使用Automator创建一个新服务,然后转到键盘快捷键为其分配快捷键。已知限制:无法在桌面上工作

enter image description here

注意:

  • 如果快捷方式无效,则可能与其他快捷方式发生冲突 密钥绑定(操作系统不会警告你),尝试别的东西,例如 如果⇧⌥T不起作用,请尝试⇧⌘T。
  • 不要拼错MacOS,这是不必要的。

答案 2 :(得分:2)

iTerm2 - 终端的替代方案 - 可以选择使用可配置的系统范围的热键来显示/隐藏(最初设置为 Alt + Space ,默认禁用)

答案 3 :(得分:0)

mac - "command + t" 将打开一个新的终端窗口。

答案 4 :(得分:-3)

试试command + t。 它对我有用。