神兵利器——Alfred
有人的地方就有江湖,有江湖就有纷争。
很多人说我的文字风格相对轻松和温和,那是因为我很早就认识到,我们没有教育脑残和喷子的义务。在网际多年,看过太多虚拟的刀锋和鲜血,很多人被彻头彻尾的粉碎,挫骨扬灰,似乎从来没有来过这个网络,但是很快这些人就从另一个黑暗的角落爬了起来,并换上一副暂新的马甲继续战斗。所以我在网络上很少参与或挑起争端,我的文字只写给愿意读的读者。即使这样,有时你还是会遭遇一些特别轴的人,你说「Spotlight可以用多种方式快速定位文件」,他就会说「哪有那么方便,我根本不记得文件名、文件内容及其他任何特征,我只能从各种分类文件夹里寻找」,那你就去找呗,你不是我的学生,也不付给我咨询费费,也没赞助过 MacTalk,我有什么义务让你知道Spotlight的好处呢?
所以关于这个江湖,我最喜欢的两句话送给大家:
自反而缩,虽万千人,吾往矣!
夫唯不争,天下莫能与之争者!
在之前的 MacTalk 中我介绍过几次 Alfred,个人以为小帽子是 Mac 平台上最为传奇的效率作品,誉为神兵利器毫不为过。其实这个领域当年的带头大哥是Quicksilver,一时风头无两。但是一个人在风头浪尖站太久就会倦怠,而且 QS 也没找到合适的盈利模式,结果被 Alfred 迎头赶上,等 QS 醒过来再发布新版本的时候,江山已经易主,Alfred 强势发布2.0,而且通过 Powerpack 模式的强大功能转化了很多免费用户,目前看来 Alfred 已经一骑绝尘了。
昨天 MacTalk 之后有不少读者居然不知道 Alfred,所以今天给大家相对系统的介绍一下。
1、安装(不说了去 Google 吧)
2、基础快捷键:option+space
3、打开应用程序:Alfred 几乎是一切程序的入口,你再也不需要找妈妈要开始菜单了。用快捷键呼出Alfred,输入任何一款应用程序的中文或英文名称,即可快速定位程序,回车打开。
4、简单查找文件:用快捷键呼出Alfred,键入空格,输入你要查找文件名,即可定位文件,回车打开,command+回车打开文件所在文件夹。
5、复杂操作文件:通过find、open、in等关键词搜索文件。find是定位文件,open是定位并打开文件,in是在文件中进行全文检索,三种检索方式基本上可以找到任何你想找的文件。
6、直接当做计算器使用。
7、操作Shell:输入>即可直接运行shell命令。比如>cat *.py | grep print,可以直接打开终端并查找当前py文件中包含 print 的语句。
8、输入iTunes,会出现一个 iTunes mini play,打开可以通过 Alfred 控制音乐播放。用快捷键也能完成这个功能:shift+option+command+p
9、输入email,后面跟邮件地址,可以直接打开写邮件的界面
10、定义文字片段,在 Alfred 的设置-Features 选中Clipboard,在Snippets里定义自己常用的文字片段,比如代码、地址等等等,之后以option+command+c 呼出界面,输入文字片段的关键字回车即可。
11、在option+command+c 呼出的界面里还包括剪贴板历史,输入关键字自动匹配。
12、简单搜索:直接输入你要查询的内容,回车即可打开默认浏览器进行搜索。
13、自定义搜索,这个稍微复杂些,打开设置窗口,点击Features-Custom Search,在右侧栏添加自定义搜索。举几个例子帮助大家理解下规则:
(1)搜索iOS App:
Search URL:itunes://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?term={query}
Title:iOS App
Keyword:ios
(2)搜索MacApp:
Search URL:macappstore://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?q={query}
Title:MacApp
Keyword:mac
设置完之后,呼出Alfred,输入mac dash或 ios 多看,看看什么效果(3)翻译:Search URL:`http://translate.google.cn/#auto/zh-CN/{query}`Title:英译中Keyword:en
设置完之后,呼出Alfred,输入en awesome,看看什么效果
大家可以据此自定义各种快捷查询、翻译、打开特定网页等功能。
14、编写自己的插件:Alfred2的推出伴随的是成熟的workflow插件机制,这部分内容就更加复杂一些,这次就不做详细介绍了。我为Alfred 贡献了三个 workflow,分别是查找本地视频、查找yyets,查找startup news,已经放到了 github 上,大家可以参考,我之前的 MacTalk 也介绍过,网址:https://github.com/jackychi
Alfred 功能不止于此,以上介绍的功能有的属于收费版有的属于免费版,大家根据自己的需要各取所需吧。
文章内容来自微信公众账号:MacTalk · 微信号:sagacity-mac · 回复 m 可以查阅所有历史文章和Mac Tips · Web站点:macshuo.com
如果希望持续听MacTalk,点击{阅读原文}对作者进行小额赞助,来杯啤酒也好。如果你告诉我赞助过MacTalk,我想我会更耐心些……
神兵利器——Alfred的更多相关文章
- Mac下搜索神兵利器Alfred 3.1.1最新和谐版
http://bbs.feng.com/read-htm-tid-9891194.html 相比Windows而言Mac自带的Spotlight搜索已经非常强大了,尤其是Mac OS Yosemite ...
- Alfred工具
神兵利器——Alfred 有人的地方就有江湖,有江湖就有纷争. 很多人说我的文字风格相对轻松和温和,那是因为我很早就认识到,我们没有教育脑残和喷子的义务.在网际多年,看过太多虚拟的刀锋和鲜血,很多人被 ...
- Mac 软件篇
对于美好事务的追求无论何时都不算晚. ** 文章内容来着我整理的fetool,以下内容可能更新不及时 ** Mac 下的软件那么多,又是免费又是付费,应该怎么选呢?我来分享下我的推荐列表,推荐的优先级 ...
- MacTalk·人生元编程 - 读书笔记
简介 <MacTalk·人生元编程>是一本随笔文集,主要内容来自作者的微信公众平台"MacTalk By 池建强".本书撰写于2013年,书中时间线却不止于此.作者以一 ...
- 《MacTalk·人生元编程》
<MacTalk·人生元编程> 基本信息 <MacTalk·人生元编程> 基本信息 作者:池建强 出版社:人民邮电出版社 ISBN:9787115342232 上架时间:201 ...
- Alfred的配置和使用
http://www.jianshu.com/p/f77ad047f7b0 Alfred:mac上的神兵利器,提升工作效率*n,快捷键:option + 空格.鉴于是看了池老师的<人生元编程 ...
- Mac 词典工具推荐:Youdao Alfred Workflow(可同步单词本)
想必大家都有用过 Mac 下常见的几款词典工具: 特性 系统 Dictionary 欧路词典 Mac 版 有道词典 Mac 版 在线搜索 ✗ ✔ ✔ 屏幕取词 ☆☆☆ ★★☆ ★☆☆ 划词搜索 ★★★ ...
- Alfred 使用简介
1.安装(不说了去 Google 吧) 2.基础快捷键:option+space 3.打开应用程序:Alfred 几乎是一切程序的入口,你再也不需要找妈妈要开始菜单了.用快捷键呼出Alfred,输入任 ...
- iTerm和Alfred 2的安装和使用
小贴士:本博文所有的下载资源都在文章末尾 当你下载好所有需要的资源之后,就可以安装这两个装逼神器了: iTerm的安装和使用 首先是安装终端相关的装逼神器 先把archey拷贝到bin目录下,补充图示 ...
随机推荐
- HDU 5795 A Simple Nim 打表求SG函数的规律
A Simple Nim Problem Description Two players take turns picking candies from n heaps,the player wh ...
- 我的微信小程序入门踩坑之旅
前言 更好的阅读体验请:我的微信小程序入门踩坑之旅 小程序出来也有一段日子了,刚出来时也留意了一下.不过赶上生病,加上公司里也有别的事,主要是自己犯懒,就一直没做.这星期一,赶紧趁着这股热乎劲,也不是 ...
- keycode
<script type="text/javascript" language=JavaScript charset="UTF-8"> docume ...
- eclipse的maven项目,如何使用java run main函数
项目使用maven管理,一般说来就使用jetty:run了.但是对于做功能测试和集成测试的用例,需要使用自定义的quickrun来运行进行测试环境的参数设定和功能隔离,google一番发现maven有 ...
- 压力测试相关之ab命令
1. 短时压力测试工具 ab 命令(apache的工具) 关键指标: Requests per second: 98.52 [#/sec] (mean) ###平均每秒的请求数 Tim ...
- 工厂模式模拟Spring的bean加载过程
一.前言 在日常的开发过程,经常使用或碰到的设计模式有代理.工厂.单例.反射模式等等.下面就对工厂模式模拟spring的bean加载过程进行解析,如果对工厂模式不熟悉的,具体可以先去学习一下工厂 ...
- mysql存不了中文的解决办法
driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/testdb?useUnicode=true&characterEnco ...
- 获取img的真实宽高
之前项目后台上传图片时需要对图片的宽高做限制,一开始百度了之后使用js进行判断,可是这种方式存在一定问题,后来就改在后台判断了.现在吧这两种方式都贴出来. 一.用js获取: 先说第一个方法:obj.s ...
- Github+Jekyll —— 创建个人免费博客(一)从零开始
摘要: 本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术. ======================= ...
- spark - tasks is bigger than spark.driver.maxResultSize
Error ERROR TaskSetManager: Total size of serialized results of 8113 tasks (1131.0 MB) is bigger tha ...