mac快捷键神器Keyboard Maestro Editor操作指南

3,612 阅读8分钟

如果你的开发工具是mac, 那么这款快捷键神器我推荐你一定要使用。 可以极大的提高你的开发效率。 功能非常强大,而我也只是会一些皮毛就已经觉得在很大程度上提高了自己工作的效率。 下面介绍下这款神器的一些常用配置和使用。如果能在配合一些linux命令,那将更加的无往而不利。下面是软件的部分截图

image.png

image.png

image.png

1. 如何使用这款软件

在网上下载Keyboard Maestro Editor这块。 然后安装。 在Groups中新建一个文件夹, 再在Macros中创建不同的文件。 用来设置不同的快捷键, 对应不同的功能。 底部有 + - dedit try record 等按钮可以实现便捷操作, 还可以录屏。 右上角有搜索框。 自己设置的快捷键项可以通过它进行搜索。

2. 一些常用的方法的配置

  1. 打开新软件 Activate => activate a Specific Application 👍
  2. 打开文件夹 Open => Open a File, Folder or Application 👍
  3. 使用电脑快捷键操作 Type a => Type a Keystroke 👍
  4. 延迟操作 Pause => Pause 👍
  5. 删除上一步复制到剪贴板的内容 Delete => Delete Past Clipboard
  6. 打开URL Open => Open a URL
  7. 插入文字 Insert => Insert Text by Pasting👍
  8. 模拟鼠标点击事件move(可以模拟在屏幕上某一点的点击事件. 通过get去自动获取鼠标距离左边和右边的距离) => Move or Click Mouse👍
  9. 控制点击事件(强烈推荐👍 ) select => select or show a menu item。 可以在这里直接进行软件不同项目的选择。(查看第14项)
  10. Triggered by any of the following往下滑, 选择 At time 在某个时间点执行一项操作
  11. 执行多个已设置的命令。 macro => Excute Macro 。 👍

3. 一些相对成熟且好用的快捷键组合

1. 快速打开vscode。 option + v

其他软件打开方法设置类似

image.png

2. 快速打开jinguiProject目录。option + p

这里我后边加了个control + command + f的操作, 目的是全屏显示打开的文件夹

image.png

3. 双屏操作

移动屏幕到左边或右边(当时使用这款软件的最初目的就是为了方便双屏的拖拽切换, 研究了好久)。

3.1 移动屏幕到左边 control + option + command + Left Arrow

image.png 3.2 移动屏幕到右边 control + option + command + Right Arrow

image.png

4. vscode中项目快速切换

在vscode中瞬间切换项目。 超级推荐

image.png

5. 给vscode安装code命令

control + option + command + d 由于经常有关闭电脑后,再打开终端时。vscode需要重新安装code的情况比较麻烦。 所以我把这套操作用快捷键做了处理

image.png

6. 百度翻译 control + option + command + f, 有道翻译control + option + command + y

以前我想翻译的时候都是打开百度, 然后把复制的单词放在文本框里翻译。现在把这一套流程自动化了。 注意, 这里把复制的内容存为变量text了。 然后再通过在url后边加text变量进行翻译。https://fanyi.baidu.com/#en/zh/%text%

image.png

7. 打开host control + option + command + h

前一阵经常需要在终端里配置一些代理域名。 每次都需要输入密码,然后密码也记不住。 执行一些基本的操作就比较麻烦。

image.png

8. 百度搜索 control + option + command + b

这的思路其实跟百度翻译是一致的。 不过实现的功能还是比较实用的。 以后想在百度搜一些东西, 只需要选中或者使用你黏贴的文本即可直接打开百度搜索

image.png

9. vscode删除当前文件的console和debugger control + option + command + t 👍

我个人比较喜欢打console和debugger在vscode中。 打的多了有时候就忘记删除, 而且手动删除容易出错。 有了这个方法, 再也不用担心删除出错了。 注意下面是两张图拼起来的。

image.png

image.png

10. 将简单的方法组合起来成为同一个快捷键

有了这个快捷键神器。 就忍不住设置一堆的快捷键来提高个人的工作效率, 谁还嫌自己工作效率高呢? 不过凡事有利有弊,过犹不及。 设置快捷键多了,难免麻烦且容易记不住。 福利来了。 你可以把简单的操作设置成同一个快捷键, 比如我会把我经常需要输入的密码,手机号,名字之类的东西设置为快捷键opt+a。 然后根据排列的顺序,再输入对应的数字就可以使用了。

image.png

11. 关闭当前软件

快捷键比较简单, 单功能非常实用。 就不贴图了。 搜quit 然后选择 Quit a Specific Application。 这个命令,可以直接关闭当前软件,威武霸气。可以搭配电脑自带快捷键cmd + w使用

12. Record录屏

可以利用Record将你电脑的一系列操作录下来, 他会自动生成一个Macros。 非常好用的功能, 你可以录入一些自己手动操作的一些经常重复性的工作。 比如登录某个网站, 项目上线打包等等。 不过它录入的不同操作之间如果有延迟操作。 需要你自己去加Pause, 过一段时间再执行下一步操作。 👍

13. 剪贴板历史

Clipboard History Switcher剪切板历史。 这个功能很实用。 将复制的历史显示在这里, 还能对复制的文本进行处理, 推荐使用。 比如我爱用oneNote。 这里复制的都是图片,处理之后就变成了文本。还支持搜索。

14. vscode是否自动保存

我用vscode写代码。 经常会有些时候想让代码自动保存, 有些时候不希望。 如果手动去触发的话需要2步。 关键是打断写代码思路。 所以我用了个快捷键opt+s来执行这个动作。

image.png

15. 将文本显示在一个大的白板里。

方便在这里放一些常用的可以快速查看的文本。

image.png

16. 将代码片段保存起来

可以将代码片段, 设为一个相同的快捷键。 写代码的时候, 直接用。 爽歪歪。 记得设置下只在vscode里可用这种快捷键。

17. 在vscode里刷新chrome

平常写代码。 想要刷新chrome, 需要选中vscode, 然后按刷新键或者f5刷新再回来。 下面的宏命令可以直接在vscode里刷新chrome

image.png

其他

  • transmate快速进入
  • 关闭电脑
  • 让电脑休眠
  • 打开girlab
  • 执行applescript代码
  • 插入一些公关的变量。 比如插入日期\\D, 删除一行\DL, 打console\\ c, 引入密码\\ m
  • 在vscode中打开选中的文件夹cmd+opt+ctrl+k
  • 给.vue文件, 快速写method方法
  • chrome清空控制台

4. 固定的一些写法

 %ICUDateTime%yyyy-MM-dd hh:mm:ss% // 年月日 时分秒
 %NumberDate% // 2021/08/05
 %|%  // 最后光标停在这里

5. 使用过程中的一些心得

  1. 每一步操作, 里边都有很多的可供选择的项。 因为都是英文, 所以英文要尽量好一些。 我在这上边就吃亏不少
  2. 可以使用ctrl + c/v在不同的项目之间进行复制操作。 可以拖拽来改变步骤。 可以使用Disabled Action去先屏蔽某些步骤,去进行测试和验证。
  3. mac电脑里的很多快捷键, 在这个软件中都是可以使用的。 比如删除某个action => command + delete。 合理使用可以更快捷的完成想要的效果。
  4. 写入文档。 大部分情况还是用Insert text by pasting吧。 因为Insert text by typing。 会一个个写有延迟,而且大小写没法区分。 当前这还是要根据具体情况去做具体分析。
  5. 将简单的功能组合成同一个快捷键, 再按对应数字。 2步操作也是非常好用的方法
  6. 其实使用这款软件进行快捷键设置, 就像编程一样,你把自己想要实现的一系列操作通过一个快捷键封装起来, 就可以了。 在快捷键中设置每一步只要跟你实际操作的一致,一步步设置基本都能达到你想要的效果。
  7. 使用Record去录屏生成Macros是很实用的技巧。 可以极大的提高生产力
  8. 可以将制作的Macros通过右键Export Macro Group或者Export Macro去导出分享出去。 可以通过File => Import to Macro Library导入宏文件。
  9. 可以给最左侧的文件夹Groups设置只在某些应用中生效。
  10. 你不光可以设置快捷键来进行操作。 还可以使用文本。 方法: 将第一个选项This hot key 换成第四个选项This string typed
  11. 能力有限, 我感觉我使用的这个软件里的功能连万分之一都不到。 以上的有些功能也是不够完善,后续还会做补充和优化。