曾经,为了转化时间戳,我写了个Python脚本来提高效率,后来感觉不好编辑,又写了时间戳在线转化工具,感觉还行,后续就写了一系列在线工具来提高工作效率。
翻译就使用Chrome的有道或谷歌翻译插件,谷歌身份验证器使用的也是Chrome插件,所以工作严重依赖Chrome,屏幕经常在idea和Chrome之间来回切换。
曾经以为这就是理想的工作环境了,直到遇到了Alfred。
Alfred是和spotlight同类型但更强大的效率软件。以前会使用spotlight来切换APP、搜索文件等,也仅限于此,而且搜索的结果其实也比较杂乱吧,所以使用场景比较有限。Alfred则强大很多,可以通过自带或自定义的前缀命令,一步到位做很多事情,比较简单的如:open down
打开下载文件夹。
首先说明Alfred是半免费产品,免费的功能是自带的Features
,收费的是Workflows
,Features
的功能已经比spotlight的要强大了,而Workflows
则提供更强大的自定义功能。所以轻度使用的话,免费的就足够了,如果要使用Workflows
,推荐去官网支持正版,囊中羞涩但想试用的请自行搜索破解版。
简单使用
常规设置
唤起快捷键
用惯了spotlight的快捷键唤起,要使用Alfred替换它,需要做的是:
-
去掉spotlight的唤起快捷键:
image -
在Alfred设置中设置快捷键:
image-20190608190612371
去掉shift
键预览
对于使用shift
键来做中英切换的人来说,Alfred的shift
键预览简直恶心,不多说,在这里去掉:
常规搜索
默认如果Alfred不清楚你要搜索什么时,它会给你谷歌、亚马逊和维基百科三个搜索,对于我个人来说,谷歌搜索就够了,用惯百度的也可以自己设置:
image如果我搜索hello world,确认就会跳去浏览器的谷歌搜索:
image也会记录常去的站点,以便一搜即去:
image文件搜索
新建一个名为alfred_open_test.txt且内容为alfred_in_test
的文件。
- 搜索文件名
- 搜索文件内容
App搜索打开
image常用功能
计算器
平常计算一个数,就需要打开计算器软件才能计算,Alfred可以免去这一步,直接在搜索框输入计算数据:
image历史复制记录
输入框输入cli
:
回车即可出现历史复制过的记录:
image个人不喜欢一按回车就将复制内容粘贴到活跃输入上,可以在这里去掉:
imageshell操作
在命令可以直接输入shell命令,并回车执行:
image默认会去Terminal执行,不过可以修改为iTerm2:
image在这里修改:
image那段内容是iterm2官网提供的内容:
-- 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-20190609103904234hash生成
image-20190609103955134编码解码
image-20190609104057930随机字符生成
image-20190609104341264工作工具
idea窗口切换
Alfred默认只能在APP之间切换,但是工作时通常会打开多个idea窗口,这时就可以用到idea的workflows,输入前缀idea,后面输入项目名,回车即可去到对应项目窗口:
image-20190609105205906谷歌身份验证器
安全原因,登录服务器都是需要谷歌验证码的,这时使用Alfred就很方便,输入gauth直接获取:
image-20190609105002691ip地址查找
image-20190609105116470日期查看
image-20190609105358111如果文章有帮助,请点赞转发,有更好的Workflows
推荐,欢迎评论留言。
查看原文 深入了解更多知识。
网友评论