http://www.jianshu.com/p/f77ad047f7b0

 

Alfred:mac上的神兵利器,提升工作效率*n,快捷键:option + 空格。
鉴于是看了池老师的《人生元编程》才全面使用Alfred,所以先标出池老师的博客:http://macshuo.com/ ,这个更精彩;


下面开始是我的使用心得

  • 代替spotlight
  • 程序的快速启动入口
  • 强大的workflow

文件检索

find *** : 定位文件
open *** : 定位并且打开文件
in *** : 在文件中检索
...文件操作还有更多强大的功能,比如拷贝. 移动文件...

系统自带功能

在设置 -> Features 中有许多功能;
睡眠 锁屏 重启 关机 退出所有程序...等

Snip20150911_28.png

输入运算公式,直接调用计算器

Snip20150911_7.png

输入define 直接用系统的词典查单词,查询用的关键字可以自行修改

Snip20150911_10.png

还有好多其他功能可以在Features中去探索,重点说一下自定义快捷搜索
在features中有个web search 选项,默认情况下输入非关键字的语句会用google搜索;这里也可以自己配置一些其他的检索方式;
经常用github搜索开源库,一般你要先打开浏览器,到github主页,然后搜索,如果使用alfed配置一下,结果就是你可以在任何场景下 option + 空格 呼出alfed,输入gh afn,回车后就看到了,全自动化;gh是我自定义的搜索关键字
具体如何设置,用一张图说明

Snip20150911_15.png

如何获得检索的url,以github搜索为例,先手动的打开github随便搜索点什么,在地址栏中得到了url:

Snip20150911_19.png

把搜索内容afn改为:{query}得到:https://github.com/search?utf8=%E2%9C%93&q={query},over;
按照这种方式可以自定义一些其他搜索,提升效率;


强大的workflow

workflow是alfred最强大的功能;有了workflow,alfred就像个中心调度器,成为一切的交通枢纽;
自定义一般的工作流
以打开xcode的来说,目前来说操作流程是:option + 空格 -> 键入xcode -> 回车;如果使用workflow的工作流还能进一步简化流程;

  1. 在alfed设置界面,选择workflow区,点击右下角的+添加自定义工作流,
  2. 依次选择Templates -> Files And Apps -> Launch file group from hotkey; 通过热键(快捷键打开某些文件或者启动app);
  3. 弹出框可以随意填写,create后看到如图

    Snip20150911_23.png

    左边配置快捷键(例如option + x),右边配置需要打开的apps或者file;

    app从finder中的应用程序中拖,选项Toggle visibility for apps建议打钩,打钩后快捷键兼具隐藏功能;

配置完成后,任何情况下直接组合使用:option + x,即可打开或者隐藏xcode,其他程序同样...;
workflow也可以用来配置系统命令,比如退出当前运行的所有程序,同样可以配置快捷键...;


配置和编写复杂的工作流
Alfred同样拥有许多或好玩或有用的插件,都是第三方程序员开发,同样你也可以为Alfred开发插件,下面举几个例子;
有道网络查单词:

Snip20150911_24.png

百度地图搜索插件

Snip20150911_26.png

需要说明百度地图搜索到以后并不需要打开浏览器,点击shift后可以预览网页
功能比较强大的一款插件是 马尔福:通过Aflred快速发微博...
可以说Alfred几乎无所不能而且快速高效;
更多的插件,可以在 workflow list 下载试玩;下载后直接拖到workflow中即可使用;

如果你有兴趣为workflow编写插件,可以参考一下两篇文章
Alfred workflow 开发指南
英文版Tutorial

Alfred的配置和使用的更多相关文章

  1. Mac必备软件推荐

    阅读原文http://littlewhite.us/archives/245 随着IOS的流行.Mac电脑也越来越多的进入人们的视野,和iPhone系列一样,苹果的Mac产品线也是软硬件完美结合.有着 ...

  2. Mac效率:配置Alfred web search

    // 这是一篇导入进来的旧博客,可能有时效性问题. 想用搜索引擎搜东西,或者查字典时,一般的workflow是:打开浏览器-->打开搜索引擎/字典网站-->输入搜索关键字-->回车. ...

  3. [配置Cordova环境] [Alfred使用手册]

    Mac神器 Alfred使用手册http://www.tuicool.com/articles/YJJv2i 配置Cordova环境 1.到nodejs官网下载最新版本,安装pkg文件 2.终端运行 ...

  4. iTerm和Alfred 2的安装和使用

    小贴士:本博文所有的下载资源都在文章末尾 当你下载好所有需要的资源之后,就可以安装这两个装逼神器了: iTerm的安装和使用 首先是安装终端相关的装逼神器 先把archey拷贝到bin目录下,补充图示 ...

  5. [转载] 高效 MacBook 工作环境配置

    原文: http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=208231200&idx=1&sn=8a76ddc56c1f ...

  6. [转载] 高效MacBook工作环境配置

    原文: http://www.xialeizhou.com/?p=71 高效MacBook工作环境配置 发表于 2015 年 8 月 1 日 由 xialeizhou 本文记录整个配置过程,供新入手M ...

  7. 推荐Mac软件Alfred

    实在忍不住推荐这个软件了, 身边的朋友们逐渐都在使用Mac OS了,每次我都会推荐Alfred这个软件.推荐来推荐去挺蛮烦的,干脆写篇文章, 下次有朋友新入手Macbook,我就直接附送本文章链接一枚 ...

  8. OGG学习笔记02-单向复制配置实例

    OGG学习笔记02-单向复制配置实例 实验环境: 源端:192.168.1.30,Oracle 10.2.0.5 单实例 目标端:192.168.1.31,Oracle 10.2.0.5 单实例 1. ...

  9. 你绝不能错过的效率神器 —— Alfred

    文章首发于[博客园-陈树义],点击跳转到原文<你绝不能错过的效率神器 -- Alfred> Alfred 是 Mac 系统上一款专注于效率提升的著名应用,它能帮你快速打开网页.快速进行自定 ...

随机推荐

  1. F#周报2019年第20期

    新闻 2019年理事会活动 "实用的F#挑战"意见截止日期接近,不要忘记提交博客文章或者其它作品 接口中的默认实现 .NET Core 3.0里的性能增强 使用Try .NET创建 ...

  2. ASP.NET Core编程实现基本身份认证

    概览 在HTTP中,基本认证(Basic access authentication,简称BA认证)是一种用来允许网页浏览器或其他客户端程序在请求资源时提供用户名和口令形式的身份凭证的一种登录验证方式 ...

  3. 洛谷 - P2551 - 华夏60战斗机 - 简单dp

    https://www.luogu.org/problemnew/show/P2551 首先这道题没有给Hm的最大值,很坑,只能随便开一个100没想到还过了. 观察题目,发现虽然高度可以变化,但是速度 ...

  4. hexo新建md文档推送到blog出错

    1. git错误提示 $ hexo g INFO Start processing FATAL Something's wrong. Maybe you can find the solution h ...

  5. IT兄弟连 JavaWeb教程 JSTL标签的使用

    假定甲方打算使用乙方开发的标签库,乙方把与标签库相关的所有文件打包成为了一个JAR文件(假定名为standard.jar),在这个JAR文件中包含以下内容: ●  标签处理类及相关的.class文件 ...

  6. (八)SpringBoot使用mybatis-plus+自动代码生成

    一.SpringBoot使用mybatis-plus+自动代码生成 使用mybatis-plus可以自动帮我们生成通用的 controller,service,dao,mapper 二.加入依赖 &l ...

  7. Java的12个语法糖【转】

    本文转载自公众号  Hollis 原创: 会反编译的 Hollis 侵权删 本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学 ...

  8. python+unittest 搭建简易的接口测试框架

    主要介绍如何使用python+unittest快速搭建一个接口测试的框架 1.安装python  unittest 2.新建一个python项目ApiTest 在setUp和setDown里设置一些需 ...

  9. 10M光纤与下载速度KB/s、MB/s的换算

    我们经常听说谁开的宽带是4M或10M或20M等等.那这和我们所说的网速“多少MB/s”.“多少KB/s”等同吗? 其实这不是一个概念. 在宽带运营商那里开的宽带,比如4M,其实是说4M bit/s,即 ...

  10. Other Linker Flags里加上所需的参数

    在Other Linker Flags里加上所需的参数,用到的参数一般有以下3个: -ObjC -all_load -force_load 下面来说说每个参数存在的意义和具体做的事情. 首先是-Obj ...