Mac效率神器Alfred

曾经,为了转化时间戳,我写了个Python脚本来提高效率,后来感觉不好编辑,又写了时间戳在线转化工具,感觉还行,后续就写了一系列在线工具来提高工作效率。

翻译就使用Chrome的有道或谷歌翻译插件,谷歌身份验证器使用的也是Chrome插件,所以工作严重依赖Chrome,屏幕经常在idea和Chrome之间来回切换。

曾经以为这就是理想的工作环境了,直到遇到了Alfred。

Alfred是和spotlight同类型但更强大的效率软件。以前会使用spotlight来切换APP、搜索文件等,也仅限于此,而且搜索的结果其实也比较杂乱吧,所以使用场景比较有限。Alfred则强大很多,可以通过自带或自定义的前缀命令,一步到位做很多事情,比较简单的如:open down打开下载文件夹。

首先说明Alfred是半免费产品,免费的功能是自带的Features,收费的是WorkflowsFeatures的功能已经比spotlight的要强大了,而Workflows则提供更强大的自定义功能。所以轻度使用的话,免费的就足够了,如果要使用Workflows,推荐去官网支持正版,囊中羞涩但想试用的请自行搜索破解版。

简单使用

常规设置

唤起快捷键

用惯了spotlight的快捷键唤起,要使用Alfred替换它,需要做的是:

  1. 去掉spotlight的唤起快捷键:

  2. 在Alfred设置中设置快捷键:

    image-20190608190612371

去掉shift键预览

对于使用shift键来做中英切换的人来说,Alfred的shift键预览简直恶心,不多说,在这里去掉:

常规搜索

默认如果Alfred不清楚你要搜索什么时,它会给你谷歌、亚马逊和维基百科三个搜索,对于我个人来说,谷歌搜索就够了,用惯百度的也可以自己设置:

如果我搜索hello world,确认就会跳去浏览器的谷歌搜索:

也会记录常去的站点,以便一搜即去:

文件搜索

新建一个名为alfred_open_test.txt且内容为alfred_in_test的文件。

  1. 搜索文件名

  1. 搜索文件内容

App搜索打开

常用功能

计算器

平常计算一个数,就需要打开计算器软件才能计算,Alfred可以免去这一步,直接在搜索框输入计算数据:

历史复制记录

输入框输入cli:

回车即可出现历史复制过的记录:

个人不喜欢一按回车就将复制内容粘贴到活跃输入上,可以在这里去掉:

shell操作

在命令可以直接输入shell命令,并回车执行:

默认会去Terminal执行,不过可以修改为iTerm2:

在这里修改:

那段内容是iterm2官网提供的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
-- This is v0.7 of the custom script for AlfredApp for iTerm 3.1.1+
-- created by Sinan Eldem www.sinaneldem.com.tr

on alfred_script(q)
if application "iTerm2" is running or application "iTerm" is running then
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
set onlywindow to true
on error
create window with default profile
select first window
set onlywindow to true
end try
tell the first window
if onlywindow is false then
create tab with default profile
end if
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
else
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
on error
create window with default profile
select first window
end try
tell the first window
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
end if
end alfred_script

至此,简单的、免费的使用,基本上就这些功能,如果觉得够用就没必要往下看了,下面的是要收(po)费(jie)的。

重度使用

通过Workflows的编排,可以将一件复杂多步骤的事情一步完成。

可以通过自己编排,也可以网上搜索相关的Workflows导入,如个人搜集到的有:

翻译工具

有道翻译

image-20190609103639729

谷歌翻译

image-20190609103703505

数据转换

时间戳转换

image-20190609103737961

数字进制转换

image-20190609103904234

hash生成

image-20190609103955134

编码解码

image-20190609104057930

随机字符生成

image-20190609104341264

工作工具

idea窗口切换

Alfred默认只能在APP之间切换,但是工作时通常会打开多个idea窗口,这时就可以用到idea的workflows,输入前缀idea,后面输入项目名,回车即可去到对应项目窗口:

image-20190609105205906

谷歌身份验证器

安全原因,登录服务器都是需要谷歌验证码的,这时使用Alfred就很方便,输入gauth直接获取:

image-20190609105002691

ip地址查找

image-20190609105116470

日期查看

image-20190609105358111

如果文章有帮助,请点赞转发,有更好的Workflows推荐,欢迎评论留言。

  • 本文作者:二当家的
  • 本文链接: 2019/06/09/Mac效率神器Alfred/
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
  • 彩蛋: 左边Overview微信公众号二维码,扫描它获取更多技术信息