用mac已经有了一段时间了,作为一个爱折腾(懒)的程序员,我花费了大概一周的时间将自己的mac打造成了一个超高效率的工作工具,先展示一下其中的一个成果。
一键退出某些工作app
我们都知道快捷键可以使得手不离键盘,这样一来就能减少键鼠(触摸板)之间的切换,从而提高效率。但是不同的软件的快捷键不同,不同平台之间(windows、mac、linux...)的快捷键也不同,那么如何一劳永逸的使用一套快捷键通吃所有软件个平台呢?
正如我们前面所说,平台有好几个,所以首先我们得确定一个平台作为基点。我是从windows平台过渡到mac上面来的,之前的快捷键习惯不想改了,所以各种快捷键标准向windows看齐。(我想大多数人都是这样的,所以具有一定的适普性)
无论是window还是mac通过观察各式各样的软件,我们都能看见有下面这些操作方面的共性,下面以Mac的软件为例
前面是找共性,找完了之后。我们在日常使用软件的时候会发现,某个软件的某些功能我们几乎没隔多久就会用一次,此时需要将这些特殊的功能提取出来,还是以Mac为例
对于某些操作是属于某个app的但是我们需要在所有app中都使用这个功能,此时就要用到全局快捷键
我们知道无论是windows还是mac,都有shift、alt(option)、ctrl、win(command),这四个功能键。我就按照我的考虑将这些快捷键归个类,因为我的快捷键是依从windows来的,所以以windows为例
Karabiner-elements配置
新建脚本
命名并添加触发器
添加动作
添加快捷键的动作
如果说我对Keyboard Maestro有不满意的地方,那么就是图形界面太少。对于如何制作搜索的功能我根本无从下手。这个时候Alfred拯救了我,我想很多人都用过这个软件,相关的介绍也很多了,所以接下来我只说别人没说过的。
当然我搜集了很多插件,其中有些经过了我自己的改造,现在放出来给大家使用。
这里我默认大家对Alfred已经有了一定的了解,如果真的不了解的话可以看看这个教程。少数派的Alfred教程