MBP对于一个非微软系开发的程序员几乎成为了标配,之前我一直做的是WP开发,无赖平台起不来转向iOS开发,花重金入手了一台MBP。记得当时很羡慕Android和iOS开发的同事,他们都用着Mac,其实我主要是羡慕他的显示屏幕,简直亮瞎我的狗眼,那叫一个清晰呀。言归正传,话说还有多少人用着Mac但是不知道Alfred(小帽子)。我也是从前几天才知道的,这几天做了一个简单的入门了解,简直就是哥伦布发现新大陆,这货怎么这么强大,真是相见恨晚呀。
Alfred 是什么东东
Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac
通过官网的这番介绍,我们可以大致知道他是一个可以从各方面来操作Mac的效率工具。几乎无所不能,只有你想不到没有它做不到。
因为这货是不免费的,并且还不便宜,单个授权要19英镑,接下来你懂得,我找了一个破解版来安装,(罪过,作为一名合格的程序员要尊重自己的同行)。具体怎么弄大家自己想办法吧,毕竟我要向一名合格的程序员靠近(装X),这里就不说了。
安装完成我们启动这个程序,你会发现他只会弹出一个带小帽子的搜索框,我靠这帽子不是英国女王戴的吗。然后你尝试随便在里面输入一些东西他就会弹出提示。随便选择一个点开我们尝试进去看看。
怎么使用
1、启动快捷键:alt+空格,也可以根据自己爱好设置。
2、查找文件:输入空格,然后输入需要查找的文件名,回车打开,command+回车打开文件所在文件夹,这对于打开和查找文件简直太快了。
3、增加搜索:他里面内置了很多默认搜索我们在Features--WebSearch里面看到默认搜索。因为默认是google搜索,
接下来我们自己添加一个百度搜索。点击右下角的Add Custom Search -- 我们设置相关参数和关键字--然后我们打开,在搜索框中 输入关键字bd+空格+我们要搜索的内容+回车,这个时候就会在浏览器里面打开百度搜索并打开了。
4、还有很多功能,我们可以自己去探索,这里也有很多介绍
最强大的功能Workflows
workflows可以认为是Alfred的扩展。
第一种方法:我们下载一些别人已经编写好的workflows,下载下来双击就可以了。我下载了一个有道(Youdao Translate.alfredworkflow),然后现在我几乎不打开有道词典查词了。
第二种方法:自己编写,他支持主流的脚本语言来编写。接下来我根据自己的需要,编写了一个打开百度地图的workflow。
第一步:添加一个从默认浏览器打开的模板
第二步:在模板里面点击Keyword,然后填写相关信息
第三步:点击Run Script,选择language类型,这里我使用的是python
第四步:编写代码
下面这段代码的意思是,打开百度地图如果输入了搜索条件就搜索相关地点,如果没有的话默认打开杭州。
import sys
import webbrowser
import urllib
query = "{query}"
if query:
s = 'http://map.baidu.com/?newmap=1&ie=utf-8&s=s%26wd%3D'+urllib.quote(query)
webbrowser.open(s, new=0, autoraise=True)
else:
webbrowser.open('http://map.baidu.com/?newmap=1&ie=utf-8&s=s%26wd%3D%E6%9D%AD%E5%B7%9E', new=0, autoraise=True)
重点是这货还支持调试,我们点击右上角的甲壳虫图标,就会在下面弹出debug框,我们启动Alfred,然后输入我们刚刚设定的关键字和搜索条件。回车之后在下面查看debug信息。这样的话我就可以比以前更快的打开我经常使用的默认地图地点。简直是大大提高效率,增加B格呀。有了这个功能我们自己可以随意根据自己的需求定制属于自己的workflow,从此可以当家做主人了。
其他小工具
在寻找Alfred的时候,找到一个小工具SizeUp,觉得还蛮实用的推荐给大家,他的功能是分屏,记得以前微软在win8里面有这个功能,就是鼠标按住需要分屏的窗口,快速往左右一拖就可以实现左右分屏,但是这个小工具更强大,他可以实现上下左右,还可以左上角右上角等等,这对我来说简直是福音呀,我最近在尝试翻译《High Performance iOS Apps》这本书,我就需要一边对照一边在有道笔记里面翻译记录。在公司的时候还好我有双屏可以搞定,但是回到家里我就只能分屏了,以前我要拖来拖去,现在直接快捷键三下五除二搞定,效率杠杠的。
参考链接
https://www.zhihu.com/question/20656680
https://www.zhihu.com/question/22301362
https://zhuanlan.zhihu.com/p/19986749?columnSlug=pinapps
http://sspai.com/27929