Mac效率神器Alfred 配置以及教程
久彩鹤zi
编辑于 2022年03月03日 11:35

配合这个视频食用效果更佳🐣

General 

  • 建议勾选开机自动启动

  • 快捷键切换成自己习惯的,如果切换成spotlight自带的快捷键,需要停用spotlight的快捷键

  • 停用spotlight快捷键在System Preferences -> Shortcuts -> Spotlight -> 反勾选


Features

Default Results

  • 设置不需要任何前缀的搜索

  • application建议选择Fuzzy capital letters,这是因为Fuzzy capital会把gc认作成Google Chrome,而Full fuzzy 会把ps认作成Photoshop,会增添很多不必要的搜索时间

  • Default file type建议只选择必要的,因为我们可以在File Search中加前缀来进行搜索

  • 把文件拖入Advanced,增加default search的文件类别

  • Search Scope直接用alfred默认的即可

  • Fallback 建议选择Intelligently show fallbacks at the end of results,这个会让每次搜索都出现这些选项

  • Setup fallback result中,设置常用的Web Search, Custom Search 或者 Workflow Trigger

File Search

  • Search 

    • 前面加‘ 可以直接用file search mode

    • Open和tags两种搜索方式我没勾选是因为open的功能可以直接搜索文件按return来完成,还有我不用tagging来整理文件

    • 前面加find 可以打开搜到file所在的folder

    • 前面加in 可以直接打开文字所在的file

  • Navigation

    • 前面加/ 可以在root folder中搜索

    • 前面加~ 可以在home folder中搜索

    • 用左右键可以进行folder navigation

    • 用return键直接在finder中打开此folder

    • 输入prev 可以看到上一次的file path

  • Buffer

    • 使用option + up 来决定是否把当前file放到buffer中

    • 使用option + right来对当前buffer中所有file执行action

    • 使用option + delete来清空当前的buffer

    • 当你把指针悬浮在buffer file上,同样能看到这些file所在的位置

Universal Actions

  • 可以使用单个的key或者hotkey来进行action操作,但是我个人比较习惯用tab键

  • 如果Action Ordering没有勾选,那么每次的actions都是一样的。如果勾选了,那么alfred会根据你的usage进行排列

  • 在Action里 根据个人喜好来选择用哪些default actions

Web Search

  • baidu搜索 alfred://customsearch/Search%20Baidu%20for%20%27%7Bquery%7D%27/baidu/utf8/nospace/https%3A%2F%2Fwww.baidu.com%2Fs%3Fwd%3D%7Bquery%7D

  • 打开bilibili alfred://customsearch/Open%20Bilibili/bilibili/utf8/nospace/https%3A%2F%2Fwww.bilibili.com%2F

  • bilibili搜索 alfred://customsearch/Search%20Bilibili%20for%20%27%7Bquery%7D%27/bilibili/utf8/nospace/https%3A%2F%2Fsearch.bilibili.com%2Fall%3Fkeyword%3D%7Bquery%7D 

  • 打开google calendar alfred://customsearch/Open%20Google%20Calendar/gcal/utf8/nospace/https%3A%2F%2Fcalendar.google.com%2Fcalendar%2F 

  • steam搜索 alfred://customsearch/Search%20Steam%20for%20%27%7Bquery%7D%27/steam/utf8/nospace/https%3A%2F%2Fstore.steampowered.com%2Fsearch%2F%3Fsort_by%3D_ASC%26term%3D%7Bquery%7D 

  • Github搜索 alfred://customsearch/Search%20Github%20for%20%27%7Bquery%7D%27/github/utf8/nospace/https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3D%7Bquery%7D 

Web Bookmarks

  • 目前只能识别safari或者chrome中的bookmark

  • 如果show bookmarks中选择in default result,那么不管搜什么东西,只要跟bookmark相关就会在结果里出现。我比较喜欢专门指定要搜索bookmark,所以我选择via keyword

Clipboard History

  • 可以复制很久之前忘记黏贴的东西(文件,文本,etc)

  • 修改或者取消hotkey,因为command + option + c是Mac自带可以直接copy文件路径的快捷键

  • 使用clipboard可以唤出剪切板功能

  • 使用clear可以删除所有剪切板上面的历史

  • 使用fn + delete可以只删除一条剪切板上的历史

  • 使用command + s可以直接新建snippets

  • apple生态自带handoff功能,如果不想在Mac剪切板上记录从别的机器上copy过来的东西,就不要勾选universal

  • 在advanced中,建议不要勾选Auto-paste on return,这样可以找到之后再决定把东西复制到哪里

Snippets

  • 自动展开常用语句

  • 建议开启automatically expand snippets by keyword,这样输入时自动帮你转换

  • 建议给snippets collection添加特殊符号的prefix开始,防止误触

  • Emoji Pack

    • 下载链接:https://github.com/paris-ci/Alfred-Emoji-Pack-Update/raw/master/snippets/Emoji Pack Update.alfredsnippets

    • 生成Snippets的代码:https://github.com/paris-ci/Alfred-Emoji-Pack-Update

  • 点进Auto Expansion Options,增加不要在slack中使用emoji的snippets,因为slack软件自带这个功能

Calculator

  • 使用 = 让计算结果代替之前的计算式子,更方便的进行后续的计算

  • 前缀加上 = 可以使用高级计算模式,可以计算sin,cos等

Dictionary

  • 使用define 可以查字典,因为我不喜欢用Mac自带的dictionary查,所以我一般不会勾选define

  • 使用spell,Alfred可以帮你猜出该单词正确拼写方式,并且自动粘贴到剪切板里,如果勾选上了Paste word on action,那么会自动粘贴在光标所在位置

Music

  • 可以直接用mini player来播放apple music中的歌曲

  • 在mini player中 可以用random随便挑选一个专辑来播放,其他的功能可以用键盘实现,我就不勾选了

  • 在mini player中 可以直接搜索歌曲 歌手 专辑 达到快速听歌的目的

  • 建议不要勾选show these keywords in Alfred Default Results,否则将给普通搜索带来很多噪音

  • 如果在library中更新了,用command + R给mini player进行刷新

System

  • 根据自己的使用习惯进行配置

Terminal 

  • 在application处选择Custom

  • 使用curl --silent 'https://raw.githubusercontent.com/vitorgalvao/custom-alfred-iterm-scripts/master/custom_iterm_script.applescript' | pbcopy 复制script到剪切板,粘贴在下面文本框中

  • 参考 https://github.com/vitorgalvao/custom-alfred-iterm-scripts  

Previews

  • 文件可以按shift预览,确实是要找的文件之后,按return打开


Workflows 

  • 在这里搜索喜欢的workflow: https://www.packal.org/workflow-list 

  • 别人推荐的workflow:https://github.com/alfred-workflows/awesome-alfred-workflows 

  • 可以给workflow添加category,但是我的workflow比较少,我就不添加了

  • 双击或者右键单个workflow都是可以编辑的

apple Music https://github.com/gustavosaez/Alfred-Workflow-apple-Music

  • 直接使用amusic 可以看到所有的歌单

  • 使用amusic+type 可以看到特定类型的歌单

CoffeeCoffee https://github.com/vitorgalvao/alfred-workflows/tree/master/CoffeeCoffee 

  • 使用coffee可以开启/停止永远亮屏

Eduic Search https://github.com/hanleylee/alfred-eudic-workflow  

  • 配置快捷键打开欧路词典搜索

  • 前缀加上e 进行搜索

Power Treasures https://github.com/clarencecastillo/alfred-powerthesaurus#readme 

  • 使用pows查找同义词

  • 使用powa查找反义词

  • 结果会放到你的剪贴板里

SideNotes https://www.apptorium.com/sidenotes/articles/alfred-workflow

  • 前缀加: 快速添加notes

  • 使用sn search快速在sidenotes中搜索 或者 在features -> default results -> fallbacks -> setup fallback results中添加它

Terminal Finder https://www.packal.org/workflow/terminalfinder 

  • 使用fi 可以在finder中打开iterm

  • 使用if 可以在iterm中打开finder

TimeZones https://github.com/jaroslawhartman/TimeZones-Alfred

  • 使用tz可以看到所有关注地区的时间

  • 使用timezone add 可以添加关注的地区

  • 使用timezone edit 可以删除不关心的地区

  • 使用 tz HHMM 可以转换此时间到所有关心的地区

  • 使用timezone 12h 或者 24h 可以定义展示format


appearance

在这里搜索喜欢的appearance: https://www.packal.org/theme-list 

可以选择是否在menubar或者Alfred window上展示图标

更改show alfred on的选择为mouse screen,这样多屏幕的环境里,鼠标在哪个屏幕,alfred window就会出现在哪个屏幕了


Remote

  • 可以在iOS移动端里操控Mac中的Alfred

  • 只能在电脑端来修改 移动端可以使用哪些命令


Advanced

  • Cache 是alfred记录我们经常使用的命令,这样下次执行起来比较快。如果这个出现问题了,可以试试clear application cache 

  • macOS 会在极罕见的情况下出现index corruption,可以试试rebuild macOS metadata,不过它会耗时一小时左右

  • 勾选store typed query history 如果你想让alfred记住刚刚的20条命令

  • 勾选show latest history if within 5 min 如果你想让alfred自动展示所有最近5分钟的命令

  • Force keyboard这里可以定义当你用alfred时 键盘要切换到哪个,因为我用auto switch input,所以我就不在alfred里面特别设定了 

  • 可以设定action modifier

  • 如果搜索一个东西,发现它有很多相关的本地文件,那么可以直接按ctrl + return进行网页搜索。