一.基础配置
1.Alfred 介绍
Alfred 是一款针对 macOS 操作系统的应用程序,可以帮助用户更高效地进行各种任务和操作。Alfred 提供了一系列强大的功能,旨在加速用户的工作流程和提升其计算机使用体验。以下是 Alfred 的一些主要功能和作用:
- 应用程序和文件快速启动: Alfred 允许用户通过键盘快捷键快速启动应用程序、打开文件夹或文件,从而节省了在 Dock 或 Finder 中寻找图标的时间。
- 系统操作: 用户可以使用 Alfred 进行系统操作,如关机、重启、锁定屏幕等,从而避免使用鼠标点击菜单或 Dock。
- 自定义搜索: Alfred 可以将用户的默认搜索引擎与自定义搜索关键字结合,允许用户直接从 Alfred 搜索引擎中搜索内容,例如使用 "g 关键词" 在 Google 上搜索。
- 剪贴板历史: Alfred 会记录用户的剪贴板历史,用户可以轻松地访问之前复制的文本或图像,并将其粘贴到需要的位置。
- 工作流: Alfred 支持创建自定义工作流,将多个操作组合成一个命令序列。这对于自动化重复任务或执行复杂的操作非常有用。
- 系统搜索: 用户可以使用 Alfred 进行系统范围的搜索,包括应用程序、文件、联系人、电子邮件等。
- 快速计算: 用户可以在 Alfred 中直接进行数学运算和单位转换,无需打开计算器或搜索引擎。
- 系统信息: Alfred 可以显示有关系统状态、网络信息、电池状态等的实时信息。
- Workflow 功能: Alfred 的工作流功能使用户能够自定义更复杂的任务序列,甚至可以与其他应用程序集成。
- 主题和外观: 用户可以根据自己的喜好自定义 Alfred 的外观和主题,以便更好地适应其工作环境。
Alfred 是一款强大的工具,能够帮助 macOS 用户更加高效地进行各种任务,减少重复性操作,提升工作效率。用户可以根据自己的需求和喜好,通过配置和定制,使 Alfred 最大限度地适应自己的工作流程。
2.历史版本
5.0.4(2094)不要 Powerpack(付费),不需要额外付费,最新版需要额外付费
3.设置快捷键
可以设置为 F19 键(shift+command+control+option)的组合键。
![image-20230308233542767](http://qinyingjie.top/blogImg/image-20230308233542767.png)
4.配置百度搜索
- Search URL 为
http://www.baidu.com/s?wd={query}
- Title 为
Search Baidu for '{query}'
,此处用于显示在选择搜索选项时处理 - keyword 为
bd
也可以是你自己认为方便记忆和输入的词 - 图标可以自己下载,这里把我找的放在文章最后
选择 Features
-> Default Results
-> Setup fallback result
,点击+
->Custom Search
->Search Baidu for '{query}'
5.设置主题
![image-20230309002326782](http://qinyingjie.top/blogImg/image-20230309002326782.png)
6.配置文件
本地配置文件,可以在下一台电脑直接使用。
导出的配置文件:
二.常用功能
1.快速唤起应用
按下 F19,输入想要的应用,就可以快速唤醒,比如唤起微信应用。
2.搜索书签
可以搜索 chrome 浏览器书签,非常方便,但是书签是记不住的,可以使用后面的 workflow 工作流功能。
3.计算器
普通计算
输入=,可以加入复杂计算
4.system
系统快捷指令
![image-20230309114009044](http://qinyingjie.top/blogImg/image-20230309114009044.png)
5.唤起终端
起手输入 >
![image-20230309114230215](http://qinyingjie.top/blogImg/image-20230309114230215.png)
![image-20230318135824312](http://qinyingjie.top/blogImg/image-20230318135824312.png)
默认使用 item2
,添加下面的配置即可。
on alfred_script(q)
tell application "System Events"
-- some versions might identify as "iTerm2" instead of "iTerm"
set isRunning to (exists (processes where name is "iTerm")) or (exists (processes where name is "iTerm2"))
end tell
tell application "iTerm"
activate
set hasNoWindows to ((count of windows) is 0)
if isRunning and hasNoWindows then
create window with default profile
end if
select first window
tell the first window
if isRunning and hasNoWindows is false then
create tab with default profile
end if
tell current session to write text q
end tell
end tell
end alfred_script
6.系统设置
![image-20230309133322383](http://qinyingjie.top/blogImg/image-20230309133322383.png)
三.特色功能
1.搜索文件
单引号前缀搜索文件
![image-20230309003316819](http://qinyingjie.top/blogImg/image-20230309003316819.png)
或者
![img](http://qinyingjie.top/blogImg/7432021dad9749629af6ae39145d8872.png)
2.搜索 typora 文章
![image-20230309003356666](http://qinyingjie.top/blogImg/image-20230309003356666.png)
3.剪切板
- 复制文字或者剪切文字
- 使用 F19+c 唤起 clipboard
- 选择需要粘贴的文字或者图片
![image-20230309010152415](http://qinyingjie.top/blogImg/image-20230309010152415.png)
4.搜索内容
![image-20230309093559240](http://qinyingjie.top/blogImg/image-20230309093559240.png)
5.标记搜索
![image-20230309094416872](http://qinyingjie.top/blogImg/image-20230309094416872.png)
![image-20230309094407029](http://qinyingjie.top/blogImg/image-20230309094407029.png)
6.搜索替身
制作替身
![image-20230309094709798](http://qinyingjie.top/blogImg/image-20230309094709798.png)
打开下图面板,把替身拖入到 alfred,然后就可以搜索替身了
![image-20230309094651310](http://qinyingjie.top/blogImg/image-20230309094651310.png)
7.设置 typora 的颜色
- 在 typora 编辑文字
- 剪切需要变色文字
- 使用 F19+s 唤起 snippets
- 选择修饰 coding
![请添加图片描述](http://qinyingjie.top/blogImg/aec80805371d4711a953250cd46f78e0.gif)
四.Features
1.default results
文件类型和文件位置:
![image-20230824004054097](http://qinyingjie.top/blogImg/image-20230824004054097.png)
2.File Search
文件缓冲区:
- Alt + Up:从 Alfred 搜索结果列表中添加文件到文件缓存区中;
- Alt + Down:添加当前文件到文件缓存区中,并移动到下一个条目;
- Alt + Left:移除文件缓存区中的上一个文件;
- Alt + Right:打开动作面板,对文件缓存区中的文件进行相应操作;
- Alt + delete:删除文件缓存区中的所有条目。
![image-20230309205552752](http://qinyingjie.top/blogImg/image-20230309205552752.png)![image-20230309205332988](http://qinyingjie.top/blogImg/image-20230309205332988.png)
3.web Search
设置默认的搜索方式,比如把百度放在第一位。
![image-20230824004124876](http://qinyingjie.top/blogImg/image-20230824004124876.png)
4.web bookmarks
搜索书签
![image-20230824004158576](http://qinyingjie.top/blogImg/image-20230824004158576.png)
5.Clipboard History
剪切板历史,开发经常用到,可以粘贴拷贝。
![image-20230824004212124](http://qinyingjie.top/blogImg/image-20230824004212124.png)
五.不常用功能
1.使用统计
![image-20230309134823288](http://qinyingjie.top/blogImg/image-20230309134823288.png)
2.文件夹
“/”:在 Alfred 输入栏中首先输入“/”,会带你进入 Mac 根目录
![image-20230309204600232](http://qinyingjie.top/blogImg/image-20230309204600232.png)
3.当前 user
“~”:在 Alfred 输入栏中首先输入,会带你进入当前的用户目录
![image-20230309204635681](http://qinyingjie.top/blogImg/image-20230309204635681.png)
4.字典
![image-20230309210138983](http://qinyingjie.top/blogImg/image-20230309210138983.png)
六.Workflow
1.下载网站
参考网站:
- https://www.packal.org/workflow-search
- https://vika.cn/share/shrSQy9vTf6yVzt58CSD8/fodrCtwMPbeGM
- https://www.alfredapp.com/workflows/
- https://github.com/alfred-workflows/awesome-alfred-workflows
- https://github.com/learn-anything/alfred-workflows
2.我的 workflow 配置
![image-20230309144524990](http://qinyingjie.top/blogImg/image-20230309144524990.png)
3.基础操作配置
带不带参数:
![image-20230309142635085](http://qinyingjie.top/blogImg/image-20230309142635085.png)
4.TerminalFinder
访达和 iterm2 互换
通过终端打开访达:
![image-20230824004446629](http://qinyingjie.top/blogImg/image-20230824004446629.png)
通过访达打开终端:
![image-20230824004524016](http://qinyingjie.top/blogImg/image-20230824004524016.png)
5.词典搜索
1.下载插件
https://github.com/wensonsmith/YoudaoTranslator/wiki
双击自动引入到 alfred
2.有道智云
按图操作可以获取到 appKey 和 secret,然后填入到 alfred 中
https://ai.youdao.com/console/#/
![image-20230309111935483](http://qinyingjie.top/blogImg/image-20230309111935483.png)
3.测试功能
![image-20230309112223017](http://qinyingjie.top/blogImg/image-20230309112223017.png)
4.复制结果
上下键进行选择结果,按 enter 键进行复制,可以直接 command+c 到文本编辑器
5.脚本说明
![image-20230309112829013](http://qinyingjie.top/blogImg/image-20230309112829013.png)
6.百度一下
- 新建工作流
- 配置 keyword
- 配置快捷键
- open url
配置一键打开百度,有点多余,只是为了测试workfolw:
![image-20230309135642986](http://qinyingjie.top/blogImg/image-20230309135642986.png)
一键打开kwan的解忧杂货铺:
![image-20230309140107089](http://qinyingjie.top/blogImg/image-20230309140107089.png)
7.github
- 安装 php 环境
- 下载github.alfredworkflow
- 首先需要登录 github
如何使用:
- gh my dashboard 仪表板
- gh my profile 首页
- gh my repos 仓库
- gh my repos new 新建仓库页面
- gh my settings
![image-20230311091515686](http://qinyingjie.top/blogImg/image-20230311091515686.png)
8.NSC
- decimal 十进制转二进制
- binary 二进制转十进制
- octal 八进制转十进制
- hex 十六进制
![image-20230311110327828](http://qinyingjie.top/blogImg/image-20230311110327828.png)
9.键盘指令
NSApplescript:执行 apple 脚本,加入键盘指令可以做到很多事情
on alfred_script(q)
tell application "Finder"
set the clipboard to (POSIX path of (folder of the front window as alias))
end tell
tell application "System Events"
keystroke "g" using {command down, shift down}
delay 0.05
keystroke "v" using command down
delay 0.05
key code 36
end tell
end alfred_script
![image-20230312164115412](http://qinyingjie.top/blogImg/image-20230312164115412.png)
10.quick switch
- 打开需要下载到的访达位置
- 下载
- F19+g 自动到下载地址
- 不要自动粘贴
![image-20230312161850903](http://qinyingjie.top/blogImg/image-20230312161850903.png)
11.VSCode 打开文件
- code:使用 vscode 打开文件
- codef:搜索文件并用 vscode 打开
![image-20230312170152595](http://qinyingjie.top/blogImg/image-20230312170152595.png)
12.get app icon
- icon 快捷键
- 选择 app
![image-20230318150407189](http://qinyingjie.top/blogImg/image-20230318150407189.png)
13.About this mac
显示 mac 的信息
![image-20230318151727504](http://qinyingjie.top/blogImg/image-20230318151727504.png)
14.homebrew
使用 brew 安装软件和脚本
![image-20230318151820678](http://qinyingjie.top/blogImg/image-20230318151820678.png)
15.man
使用 man 查看命令的 api 信息
![image-20230318151850059](http://qinyingjie.top/blogImg/image-20230318151850059.png)**
16.new file
快速新建文件
![image-20230318151942852](http://qinyingjie.top/blogImg/image-20230318151942852.png)
17.show mac desktop
F17+D 快速显示桌面
![image-20230318152016743](http://qinyingjie.top/blogImg/image-20230318152016743.png)
18.驼峰命名
- 小驼峰命名法:xt
- 大驼峰命名法:dt
- 下划线命名法:xh
- 常量命名法:cl
- 中划线命名法:zh
![image-20230309212125853](http://qinyingjie.top/blogImg/image-20230309212125853.png)
19.colors
- F19+colors
- 输入 rgb 得到调色板
- 输入颜色英文单词,得到色彩的值
![image-20230310095147564](http://qinyingjie.top/blogImg/image-20230310095147564.png)
20.Dash
利用 dash 查询 api
![image-20230311100136057](http://qinyingjie.top/blogImg/image-20230311100136057.png)