我用于编程的主要工具之一是我的终端。当我能够快速打开终端窗口时,它使我的编程过程更有效率。
在 Ubuntu 中,我使用(window + Alt + T)打开终端,但是现在我在编程工作中使用 Macbook。
有时我使用 Spotlight 搜索“ Terminal”,然后按 Enter。
我想知道,如果我可以分配一个键盘热键这样做。
我在 macOS Mojave 10.14.6(18G3020)下测试了以下过程。
启动 Automator 创建一个类型为“ Quick Action”的文档:
(在旧版本的 macOS 中,使用“ Service”模板。)
在新的 Automator 文档中,添加“ Run AppleScript”操作。(你可以在动作列表顶部的搜索栏输入“ run apple”来找到它。)下面是要粘贴到动作中的 AppleScript:
on run {input, parameters} tell application "Terminal" if it is running then do script "" end if activate end tell end run
设置“ Workflow gets”弹出窗口为“ no input”,整体效果如下:
保存名为“ New Terminal”的文档。然后转到 Automator 菜单(或任何正在运行的应用程序中的应用程序菜单)并打开 Services 子菜单。您现在应该可以看到“新终端”的快速操作:
如果你点击“ New Terminal”菜单项,你会看到一个对话框:
单击“确定”以允许运行操作。当您使用该操作时,您将在最前面的每个应用程序中看到一次此对话框。换句话说,当您第一次在 Finder 位于最前面时使用该操作,您将看到对话框。当你第一次在 Safari 最前面使用这个动作时,你会看到这个对话框。诸如此类。
在对话框中单击“确定”后,“终端”将打开一个新窗口。
要为快速操作 分配一个快捷键,请从“服务”菜单中选择“服务首选项...”项。(或者启动“系统首选项”,选择“键盘”窗格,然后选择“快捷方式”选项卡,再从左侧列表中选择“服务”。)滚动到右侧列表的底部,找到 New Terminal 服务。点击它,你会看到一个“添加快捷方式”按钮:
点击按钮,然后按你喜欢的快捷键。然后,挠挠头,因为(当我尝试时)“添加快捷方式”按钮又出现了。但是再次点击这个按钮,你就会看到你的快捷方式:
现在你应该可以在大多数情况下按下你的快捷键来获得一个新的终端窗口。
ITerm2 -终端的替代品-有一个选项可以使用可配置的全系统热键来显示/隐藏(最初设置为 Alt + Space,默认情况下禁用)
作为程序员,我们需要最快、最简单的方法来整理我们的工具,这样我们就可以开始黑客行为了。以下是我如何让它在 MacOS 10.13.1(High Sierra)中工作的:
选项1: 转到 System Preferences | Keyboard | Shortcut | Services。 在 Files and Folders部分下,启用 New Terminal at Folder 和/或 New Terminal Tab at Folder,并为其指定一个快捷键。
System Preferences | Keyboard | Shortcut | Services
Files and Folders
New Terminal at Folder
New Terminal Tab at Folder
选项2: 如果你想让快捷键在任何地方工作,使用 Automator 创建一个新的服务,然后到快捷键为它分配一个快捷键。已知限制: 不能在桌面上工作
备注:
MacOS
试试 command + t。 对我有用。
command + t
Mac-“ command + t”将打开一个新的终端窗口。
有一个第三方应用程序称为 hotkey应用程序,可以启动应用程序的基础上配置的快捷方式。
hotkey
您可以安装它并设置所需的快捷方式。
Https://codenuts.de/en/posts/hotkey/