MXD

取消

神器Alfred高效秘诀【译】

MXDer

MXDer

2014.3.3

all_640320(Zeno Rocha著     Sevenshao & Ellazou译    查看原文   转载请注明出处MXD)

优秀的开发总是会寻找更快的方法并自动化他们的工作流程。今天,我们呈现在Alfred中一系列工作流程可以帮你效率倍增,震撼你的世界。

什么是Alfred?

对于陌生的人而言,Afred是一个关于在线或本地搜索文件的Mac X系统的获奖应用。最新版本2带来了一系列改进并且内置的强化包,允许你创建自己的工作流程。

以下,你将会看到一个自创工作流程的列表,将改变你的工作方式。

打开Sublime Text

Alfred最受用的一个特性是强大的文件和文件夹搜索能力。要是我们利用它在我们最爱的编码软件中,打开文件和文件夹——可以说,Sublime Text 3

再看另一个编码软件?查看“Extras”维基。

1

Can I Use网站…工作流程

在HTML5时代,你需要在完成某些CSS特性和JavaScript接口时检测浏览器兼容性。你可以新开启一个浏览器标签页,导航至“是否可用…”网站,搜索一个关键词去检测浏览器兼容性。或者你可以使用这个Alfred工作流程。

2

DASH应用工作流程

没有人能掌握一个指定编程语言或框架的一切。我们偶尔需要确认关于一个特定方法的使用方式。最近,我找到一个超赞的应用,“DASH”。它在无网络环境下,能查找本地不同接口的文档。通过这个工作流程,你能过滤任何语言的关键词在Dash上搜索。需要说明的是Dash是对外免费的应用,所以在使用这个工作流程时请确保下载它。

  • DASH应用工作流程,由@willfarrell开发
  • 下载
  • 触发器:dash, html, css, js, jquery, jqueryui, angularjs,bootstrap, svg, nodejs, php, redis, mysql, man, cpp, sass,compass, backbone, underscore, wordpress, drupal, django,python, python2, elisp, android, yui, ruby, rails, gem

3
4

终端与Finder

我们习惯在终端上做一些操作,在Finder里做另外一些操作。这个工作流程在它们之间切换的非常顺畅。在终端或iTerm中打开当前的Finder窗口,反之亦然。

5
6

软件包管理器工作流程

重用代码在软件开发过程中是非常重要的一个部分,这些天我们想了许多办法来把我们的代码分类,寻找第三方软件包。需要Node.js模块?需要Grunt插件?在这个工作流程的帮助下,你能在一个地方快速寻找你需要的插件和组件。

7
8
9

颜色

当你需要转变颜色格式时,再也不用每次都打开Photoshop了!使用这种工作流程可以轻易的转换HEX, RGB 和HSL格式的色值了。

10

Jenkins工作流程

单元测试非常棒,但是手动执行测试你必须每次都改变一行代码,这是非常抓狂的一件事情。为了获得更高的代码质量,我们需要进行更多的测试,至少让我们已经执行的测试能够自动化运行。这就是持续集成系统如此重要的原因。在这样的工作的流程下,你能列出Jenkins所做的工作并查看它们的状态。

11

FileZilla软件工作流程

FTP仍然是将文件传到网络服务器的一种最大众化的方式。这里有一种工作流程帮助你通过FileZilla连接服务器。要注意FileZilla是一个免费的外部应用,所以在使用这个工作流程前确保你已经下载了它。

想寻找另外一种FTP客户端?见维基里的“其他”。

12

Domainr工作流程

别错过了另外一个很酷的域名!使用Domainr的API能够快速找到域名。

13

编码/解码

我们偶尔需要把UTF-8的字符转换成HTML字符,或者解码一个URL链接。现在不用再为这些小事浪费时间啦!通过编码/解码将base64、HTML、URL和UTF-8里的查询参数转化。

14

Font Awesome网站工作流程

字体图标非常有用。主要这么写代码<i class=”my-icon-name”></i>,你就能够得到这个图标。问题来了,我们经常忘记我们想要的那个图标的名字是什么,所以我们要在文档里查询。现在再也不用这样啦!我们可以通过这种工作流程找到Font Awesome里的图标。

15

Source Tree软件工作流程

许多人选择用终端处理Git命令,另外一些人更愿意用GUI。如果你是后者,那Source Tree工作流程能帮助你列出、搜索和打开Git软件库。要注意Source Tree是一个免费的外部应用,所以在使用这个工作流程前确保你已经下载了它。

想寻找另外一种Git客户端?见维基里的“其他”。

16

GitHub工作流程

如果你最爱的社交网络是GitHub,那你可能会对这个工作流程感兴趣。它能快速打开GitHub资源库并在浏览器中查找更多信息。

17
18
19

StackOverflow网站工作流程

在StackOverflow中寻找关于计算机编程的答案,就在Alfred!

20

时区工作流程

现在,我们中大部分人的团队成员都分布在世界各地。我尽量不在非工作时间打扰到我的同事。所以在联系他们之前,我总会看看他们国家的时间。这个工作流程就很适合这个场景。瞬间获得许多的城市的当前时间表。

21

VirtualBox软件控制

非常不幸的是,现在适配不同浏览器对于开发者来说仍然是个大问题。你没有办法逃避它——你需要在不同操作系统和不同浏览器测试你的网站。一个比较大众的办法是用虚拟机来完成这件事情,比如VirtualBox,来模拟其他操作系统。要注意VirtualBox是一个免费的外部应用,所以在使用这个工作流程前确保你已经下载了它。

想寻找另外一种虚拟机客户端?见维基里的“其他”。
22
23

创造你自己的!

所有这些工作流程都是令人惊叹的,对许多人来说都很有用。但是我们每个人都有不同的工作方式。所以去创造你自己的工作流程吧!这其实非常简单。让你看看如何在10秒钟内创造一个在Smashing Magazine上的自动搜索工作流程吧!
custom-alfred

想要更多?

可以看看我在Github上收集的Alfred工作流程。

许多工作流程都能在Alfred官方论坛上找到。

结束?

现在你拥有了一系列方法使你的工作更加自动化。许多方法都能提高你的工作效率。或许它们还会激励你分享一些自己的高效秘诀呢!

如果你喜欢的工作流程不在上面,请把你的工作流程分享给我们吧!其中一些是否改变了你的生活?如果是的,请让我们知道!

<所有翻译文章的著作权归原作者所有,MXD仅为交流目的做公益性翻译发布,请勿在没有获得书面授权的情况下,用于任何商业性转载、改写或出版物,一经发现,MXD将通知原作者联合进行合法维权>