加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_马鞍山站长网 (https://www.0555zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动 > 正文

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

发布时间:2016-06-07 13:27:38 所属栏目:移动 来源:少数派
导读:编注这是一篇详细介绍 Mac 效率启动器 Alfred 3.0 新版的文章,如果你之前不怎么熟悉 Alfred,建议阅读本文之前先阅读《Alfred 详解与使用技巧》这篇文章,这会
编注

这是一篇详细介绍 Mac 效率启动器 Alfred 3.0 新版的文章,如果你之前不怎么熟悉 Alfred,建议阅读本文之前先阅读《Alfred 详解与使用技巧》这篇文章,这会让你更快弄懂 3.0 新版的各项新特性和改进。

对大多数 Mac 用户来说,有不少 Mac 软件是无论如何都会被「安利」的,甚至在某种程度上它们会成为很多人购买 Mac 的理由。如果你是少数派的老读者的话,相信你已经无数次在这里看到过它们的名字,比如 Alfred,OmniFocus,Ulysses……

这些 Mac 软件都有着无数竞品,但它们是各自领域中当之无愧的「王者」应用。OmniFocus 是 GTD 工具中最早步上神坛的软件,Ulysses 则是在近年中占据了 Markdown写作应用的头把交椅,而 Alfred 却是 Mac 上最好的效率软件。

效率软件这个分类在近几年中逐渐成为了一个大类,包含了诸如笔记软件、时间管理软件、键盘加速软件等诸多类型,但我仍是沿用 Alfred 官方的称呼,把它叫做「效率软件」,因为它理论上可以实现以上所有这些软件的功能。是的,在我看来 Alfred 就是 Mac 上最强大的工具台,一个图形化的终端,只有你想不到,没有它做不到。

I used to be a Windows user, but now I buy a Mac for Alfred.

作为 Mac 上最强大的效率工具,Alfred 早已不仅仅是最开始的快速启动与搜索工具, 它的 workflow 扩展功能,让它成为了一个拥有无限自动化潜力的「工具台」软件,你可以用它来实现你的一切有关自动化的想法。下面这张官方图中标出了 Alfred 的所有功能,从中你可以直观的感受到它的强大。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

前段时间,Alfred 正式更新了它的 3.0 版本,带来了更为强大的功能和对普通用户更为友好的设计,让 Mac Power User 与普通用户的距离变得更近了——在这个新版本里,除了全新的剪贴板与快捷输入功能以外,Alfred 最为核心的 Workflow 扩展功能被开发商进行了更为深度的模块化设计,把很多原本需要通过写代码才能实现的功能直接制作成了模块,用户只需要简单的设置就可以快速的设计出一个全新的 Workflow 。

瑞士军刀并不万能,万能的是一把可以无限添加部件的瑞士军刀。

终于自由的自定义主题

在 Alfred 2 中,自定义主题一直都是一个非常鸡肋的功能。

我们如果要自己设置一个 Alfred 的主题,只能够通过Command、Ctrl、Option 三个键与鼠标左键结合,通过点击循环更改字体,字体大小与结果列表的行间距,且这三个属性的可选范围是被限制在几个预置的选项中的。这样操作非常的麻烦且可选范围狭窄,并不能真正意义上自定义出用户想要的主题。

在 Alfred 3 中,开发商终于将这个功能做到了完善,我们可以使用任意 Mac 中已安装的字体,结果列表的间距以及字体的大小也可以通过拖动来设置成任意的大小,而除了原本的颜色和透明度自定义以外,开发商可还添加了毛玻璃模糊程度调节选项。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

这一次,你终于可以真正的自由修改你的 Alfred 的界面了。

这里还有一个由我们制作的少数派 Alfred 主题,欢迎下载试用。

支持类型更丰富的剪贴板增强

剪贴板记录扩展工具,长期以来都是 Mac 上的一大类软件,且往往售价也都不便宜,之前 Alfred 一直都只是有一个比较基础的剪贴板功能,仅支持文字的复制纪录,并无法代替传统的剪贴板软件。

而这次 Alfred 3 带来了全新的剪贴板功能,正式向传统剪贴板工具吹响了进攻的号角—— 「我要开始抢你们的饭碗了。」

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

Alfred 3 的剪贴板扩展支持所有类型文件的复制历史保存,从文字到 Doc 文档,从 Gif 图片到 .dmg 文件,你的所有复制历史都会被忠实的记录下来。

除了强大的记录能力,Alfred 3 的剪贴板功能还有着强大的预览能力,文字类型的复制历史除了显示内容之外还会显示一个字数统计,图像类型的复制历史都是直接可以在剪贴板历史中进行预览的1,而对于文档类复制历史如 PDF ,则更是提供了直接预览,并支持在预览中查看并翻页。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

野心勃勃的短语快捷输入

在 Alfred 2 中,Snippets(短语)这个功能就有存在,不过是作为剪贴板的附属功能而已,你只能通过剪贴板来调用,相比 TextExpander这类老牌键盘加速软件,实在是差了不止一点半点。

Alfred 3 将这个功能单独剥离了出来,并带来了「自动扩展」能力,现在你可以通过给 Snippets 设定的关键词,直接在任意软件中通过输入关键词来触发文本自动扩展,实现的效果与 TextExpander 等老牌键盘加速软件的基础功能已经无异。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

不过 Alfred 的开发商看起来还是对这个功能遮遮掩掩,想要使用它需要费一番手脚。Sippets 自动扩展功能在 Alfred 3 默认关闭,你需要打开 Alfred 的设置,在「Feature」菜单下的「Snippets」一项中将「Automatically expand snippets by keyword」勾选并按照指示将 Alfred 添加为辅助功能中的一项,方可打开。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

接着,将你需要的 Snippets 分组添加到 Alfred,比如你常用的邮箱就可以添加为 Snippets 以「;em」这样的关键词来快速输入,同时,Alfred 3 还支持{time}、{date}、{clipboard}这样的变量参数,写在 Snippets 的内容中可以在文本输出时显示为当时的时间、日期和剪贴板内容。如果你暂时想不到应该添加一些什么,你还可以添加按钮边上的「Get Collections」来添加 Alfred 官方推荐的 Snippets。

注意,Alfred 3 仍然保持了了部分二代的设计思路,它的 Snippets 并不是在你打开自动扩展之后就默认都会自动扩展的,你需要在想要自动扩展的 Snippets 的「A→」一栏中勾选才行。

这里有一个我自己设置的「Markdown 写作」Snippets 包,让你在中文输入法下也能快速输入英文的 Markdown 标记。

深度模块化的 Workflow

这一次 Alfred 更新最大的就是 Workflow 功能。作为 Alfred 的核心功能,Workflow 为 Alfred 带来了无与伦比的可扩展性,并让 Alfred 成为了几乎可以完成一切自动化的终极效率工具。Alfred 的 Workflow 功能支持 JavaScript、AppleScript、bash、zsh、PHP、Ruby、Python 以及 Perl,并且类似 iOS 系统上的 Workflow应用,提供各种程序模块来让用户像搭乐高积木一样的来搭建自己的 Workflow。

在 Alfred 2 中 Workflow 功能已经非常的强大,但大多数功能贴心好用的 Workflow 还是主要由程序语言来实现,且在编辑过程中有着诸多的不方便2。

这一次,在吸取了二代经验之后,Alfred 3 对 Workflow 的易用性进行了彻底的设计,添加了大量的新程序模块,并让图形化编辑过程尽可能的贴近普通用户习惯,加入了程序块的自由拖拽,同时还新增了注释功能以及颜色标注,让 Workflow 尽可能的摆脱编程的束缚。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

Alfred 3 一共新增了 10 个新的模块,上图中以红色标出的即是新增的功能模块,其中 8 个模块组成了一个全新的模块大类「Utilities」,也就是实用工具模块大类。

它已不仅仅是一款 Mac 效率启动器:Alfred 3.0 新版详解

这 8 个模块分别是:

Arg / Var变量设定模块,可以将当前的输入值赋值给一变量,类似 iOS 上Workflow应用的 Set Variable 动作,在之后的流程中可反复调用。Filter条件过滤模块,相当于 if...then... 条件语句,通过判断条件值来选择是否执行下一步。JSON Config数据存储模块,可以将变量等数据以 JSON 格式存储起来。Junction整理模块,可以将多条输入整理在一个节点处再分发出去,降低 Workflow 流程图中的线条复杂度。Delay延时触发模块,可以将后续流程延后执行。Transform 文字处理模块,可以对输入的字符串进行诸如去掉空格,全转为大写等操作。Replace替换模块,可以将目标变量或字符替换为所需变量或字符。Bug程序错误查找模块,可以让你对单个步骤的运行情况进行分析。

(编辑:网站开发网_马鞍山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!