初识Alfred

作者: 当红辣椒炒肉 | 来源:发表于2016-12-23 19:51 被阅读280次

    MBP对于一个非微软系开发的程序员几乎成为了标配,之前我一直做的是WP开发,无赖平台起不来转向iOS开发,花重金入手了一台MBP。记得当时很羡慕Android和iOS开发的同事,他们都用着Mac,其实我主要是羡慕他的显示屏幕,简直亮瞎我的狗眼,那叫一个清晰呀。言归正传,话说还有多少人用着Mac但是不知道Alfred(小帽子)。我也是从前几天才知道的,这几天做了一个简单的入门了解,简直就是哥伦布发现新大陆,这货怎么这么强大,真是相见恨晚呀。

    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),然后现在我几乎不打开有道词典查词了。

    屏幕快照 2016-12-23 下午6.57.00.png

    第二种方法:自己编写,他支持主流的脚本语言来编写。接下来我根据自己的需要,编写了一个打开百度地图的workflow。

    第一步:添加一个从默认浏览器打开的模板

    步骤1
    第二步:在模板里面点击Keyword,然后填写相关信息 步骤2
    第三步:点击Run Script,选择language类型,这里我使用的是python 步骤3

    第四步:编写代码
    下面这段代码的意思是,打开百度地图如果输入了搜索条件就搜索相关地点,如果没有的话默认打开杭州。

    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)
    
    步骤4

    重点是这货还支持调试,我们点击右上角的甲壳虫图标,就会在下面弹出debug框,我们启动Alfred,然后输入我们刚刚设定的关键字和搜索条件。回车之后在下面查看debug信息。这样的话我就可以比以前更快的打开我经常使用的默认地图地点。简直是大大提高效率,增加B格呀。有了这个功能我们自己可以随意根据自己的需求定制属于自己的workflow,从此可以当家做主人了。

    其他小工具

    在寻找Alfred的时候,找到一个小工具SizeUp,觉得还蛮实用的推荐给大家,他的功能是分屏,记得以前微软在win8里面有这个功能,就是鼠标按住需要分屏的窗口,快速往左右一拖就可以实现左右分屏,但是这个小工具更强大,他可以实现上下左右,还可以左上角右上角等等,这对我来说简直是福音呀,我最近在尝试翻译《High Performance iOS Apps》这本书,我就需要一边对照一边在有道笔记里面翻译记录。在公司的时候还好我有双屏可以搞定,但是回到家里我就只能分屏了,以前我要拖来拖去,现在直接快捷键三下五除二搞定,效率杠杠的。

    SizeUp快捷键 左右分屏

    参考链接
    https://www.zhihu.com/question/20656680
    https://www.zhihu.com/question/22301362
    https://zhuanlan.zhihu.com/p/19986749?columnSlug=pinapps
    http://sspai.com/27929

    相关文章

      网友评论

      • 谢谢生活:我是一个半句出家的培训程序员,你能给我推荐一个计算机写脚本啊,还有基础又有用的技能,理论知识方面的书吗?谢谢

      本文标题:初识Alfred

      本文链接:https://www.haomeiwen.com/subject/cikkvttx.html