如何使用键盘快捷键在Mac中打开终端?[重复]


29

在Mac OSX中打开终端的键盘快捷键?


12万人正在寻找此内容,但没有提供解决方案。
卢卡斯·布斯塔曼特

@LucasBustamante在下面有一个(可接受的)答案,在顶部的黄色框中有一个指向其他答案的链接。如果这些答案都不能解决问题,请使用“问问题”按钮提出新问题。如果这样做,还请说明为什么现有答案对您不起作用。
nohillside

@Lri无需重新提问,只需重新发布一个原始问题中已经存在的答案即可。避免重复答案正是结束重复问题的原因:-)
nohillside

@nohillside您能否重新打开问题,以便我可以写一个答案,如果您不喜欢它,可以将其删除吗?我将编写有关如何使用键盘快捷键在Mac中打开终端的分步指南。
卢卡斯·布斯塔曼特

@LucasBustamante您可以概括答案,以便将其发布到apple.stackexchange.com/questions/20010/…吗?
nohillside

Answers:


20

按下CmdSpace以打开Spotlight搜索,然后键入terminal并按回车键。

或者,如果您在终端中,请按CmdT打开一个新选项卡,或CmdN打开一个新的终端窗口。


30
是否有任何命令,如Ubuntu CTRL + ALT + T
Thirumal

1
killswitch,不是所有东西都在互联网上,直到有人创建它们为止...对于@Thirumal的问题,是的,幸运的是,有几种方法可以实现这一点:stackoverflow.com/q/35954184/2691869
dnang

30
那不是捷径……只是一个中间步骤。
schlenger

9
正如schlenger所说,这不是键盘快捷键。糟糕的解决方案。
b10hazard

2
当您将焦点返回到终端时,它将返回到原始工作空间,在这种情况下,您可以按CMD + N创建终端的新窗口,您可以将其拖动到另一个工作空间。按下时,CMD + Tab现在将集中在当前工作区中的终端上。
killswitch

8

Karabiner-Elements(10.12及更高版本)

由于内核体系结构的更改,Karabiner在10.12中停止工作,并且Karabiner被重写为Karabiner-Elements,它对配置文件使用新的JSON格式。

您现在可以向karabiner.jsonhttps://pqrs.org/osx/karabiner/json.html)添加这样的规则:

{
  "from": {
    "key_code": "t",
    "modifiers": {
      "mandatory": [
        "right_option"
      ]
    }
  },
  "to": [
    {
      "shell_command": "open -aterminal"
    }
  ],
  "type": "basic"
}

Karabiner(10.11及更早版本)

将这样的文件另存为private.xml

<?xml version="1.0"?>
<root>
  <vkopenurldef>
    <name>KeyCode::VK_OPEN_URL_TERMINAL</name>
    <url>file:///Applications/Utilities/Terminal.app</url>
  </vkopenurldef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <autogen>__KeyToKey__ KeyCode::T, ModifierFlag::OPTION_R | ModifierFlag::NONE, KeyCode::VK_OPEN_URL_TERMINAL</autogen>
  </item>
</root>

阿尔弗雷德

如果您购买了Powerpack for Alfred,则可以创建如下工作流程:

默认情况下,热键的延迟很短,但是您可以通过将“触发行为”选项从“模拟释放的修改键”更改为“通过修改键(最快)”来减少延迟:

iTerm 2

iTerm 2具有启用全局键盘快捷键的选项,该快捷键用于在“首选项>键>使用系统级热键显示/隐藏所有窗口”中聚焦应用程序:

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.