如果你的开发工具是mac, 那么这款快捷键神器我推荐你一定要使用。 可以极大的提高你的开发效率。 功能非常强大,而我也只是会一些皮毛就已经觉得在很大程度上提高了自己工作的效率。 下面介绍下这款神器的一些常用配置和使用。如果能在配合一些linux命令,那将更加的无往而不利。下面是软件的部分截图
1. 如何使用这款软件
在网上下载Keyboard Maestro Editor
这块。 然后安装。 在Groups中新建一个文件夹, 再在Macros中创建不同的文件。 用来设置不同的快捷键, 对应不同的功能。 底部有 + - dedit try record
等按钮可以实现便捷操作, 还可以录屏。 右上角有搜索框
。 自己设置的快捷键项可以通过它进行搜索。
2. 一些常用的方法的配置
- 打开新软件
Activate
=>activate a Specific Application
? - 打开文件夹
Open
=>Open a File, Folder or Application
? - 使用电脑快捷键操作
Type a
=>Type a Keystroke
? - 延迟操作
Pause
=>Pause
? - 删除上一步复制到剪贴板的内容
Delete
=>Delete Past Clipboard
- 打开URL
Open
=>Open a URL
- 插入文字
Insert
=>Insert Text by Pasting
?
3. 一些相对成熟且好用的快捷键组合
- 快速打开vscode。
option + v
其他软件打开方法设置类似
- 快速打开jinguiProject目录。
option + p
这里我后边加了个control + command + f
的操作, 目的是全屏显示打开的文件夹
- 双屏操作
移动屏幕到左边或右边(当时使用这款软件的最初目的就是为了方便双屏的拖拽切换, 研究了好久)。
3.1 移动屏幕到左边 control + option + command + Left Arrow
3.2 移动屏幕到右边 control + option + command + Right Arrow
- 复制一行
shift + command + d
在任何的编辑器和文本中都可以实现复制当前行的操作
- 给vscode安装
code命令
control + option + command + d
由于经常有关闭电脑后,再打开终端时。vscode需要重新安装code
的情况比较麻烦。 所以我把这套操作用快捷键做了处理
- 百度翻译
control + option + command + f
以前我想翻译的时候都是打开百度, 然后把复制的单词放在文本框里翻译。现在把这一套流程自动化了。 注意, 这里把复制的内容存为变量text
了。 然后再通过在url后边加text变量进行翻译。https://fanyi.baidu.com/#en/zh/%text%
- 打开host
control + option + command + h
前一阵经常需要在终端里配置一些代理域名。 每次都需要输入密码,然后密码也记不住。 执行一些基本的操作就比较麻烦。
- 百度搜索
control + option + command + b
这的思路其实跟百度翻译是一致的。 不过实现的功能还是比较实用的。 以后想在百度搜一些东西, 只需要选中或者使用你黏贴的文本即可直接打开百度搜索
9.vscode删除当前文件的console和debugger control + option + command + t
?
我个人比较喜欢打console和debugger在vscode中。 打的多了有时候就忘记删除, 而且手动删除容易出错。 有了这个方法, 再也不用担心删除出错了。 注意下面是两张图拼起来的。
4. 使用过程中的一些心得
- 每一步操作, 里边都有很多的可供选择的项。 因为都是英文, 所以英文要尽量好一些。 我在这上边就吃亏不少
- 可以使用
ctrl + c/v
在不同的项目之间进行复制操作。 可以拖拽来改变步骤。 可以使用Disabled Action
去先屏蔽某些步骤,去进行测试和验证。 - mac电脑里的很多快捷键, 在这个软件中都是可以使用的。 比如删除某个
action
=>command + delete
。 合理使用可以更快捷的完成想要的效果。 - 写入文档。 大部分情况还是用
Insert text by pasting
吧。 因为Insert text by typing
。 会一个个写有延迟,而且大小写没法区分。 当前这还是要根据具体情况去做具体分析。 - 能力有限, 我感觉我使用的这个软件里的功能连万分之一都不到。 以上的有些功能也是不够完善,后续还会做补充和优化。