Mac效率神器Alfred 配置以及教程

3,013 阅读6分钟

General

  • 建议勾选开机自动启动
  • 快捷键切换成自己习惯的,如果切换成spotlight自带的快捷键,需要停用spotlight的快捷键
  • 停用spotlight快捷键在System Preferences -> Shortcuts -> Spotlight -> 反勾选

img

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

  • 点进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

Previews

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

img

Workflows

apple Music github.com/gustavosaez…

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

CoffeeCoffee github.com/vitorgalvao…

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

Eduic Search github.com/hanleylee/a…

  • 配置快捷键打开欧路词典搜索
  • 前缀加上e 进行搜索

Power Treasures github.com/clarencecas…

  • 使用pows查找同义词
  • 使用powa查找反义词
  • 结果会放到你的剪贴板里

SideNotes www.apptorium.com/sidenotes/a…

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

Terminal Finder www.packal.org/workflow/te…

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

TimeZones github.com/jaroslawhar…

  • 使用tz可以看到所有关注地区的时间
  • 使用timezone add 可以添加关注的地区
  • 使用timezone edit 可以删除不关心的地区
  • 使用 tz HHMM 可以转换此时间到所有关心的地区
  • 使用timezone 12h 或者 24h 可以定义展示format

img

appearance

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

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

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

img

Remote

  • 可以在iOS移动端里操控Mac中的Alfred
  • 只能在电脑端来修改 移动端可以使用哪些命令

img

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进行网页搜索。