Alfred3中支持了Snippets,这样大大方便了一些懒人,然而想用它却不那么容易,这不就遇到坑了。
一开始是不知道Snippets选项在哪里。在桌面顶部的Menu Bar上点击Alfred图标,选择Preferences——Features,在左边的列表找不到Snippets,不过在Clipboard中能看到第二项是Snippets,以为在这里设置就能实现我们平常见到的那种输入字符串自动扩展为预设字符串的,然而错了,它是在剪贴板列表里显示的,在我的Mac中按下Cmd+Option+C可以看到剪贴板列表,如果这个Snippets里有内容且勾选了Show Snippets at top of Clipboard History,那么就在剪贴板列表顶部可以看到这个Snippets里面的内容。
那么要怎么设置正常情况下的Snippets呢,就是那种输入字符串自动扩展为预设字符串的情况?答案是按下Option+Space调出Alfred命令行窗口,输入Alfred,可以看到有提示”Show Alfred Preferences”,在这个设置列表里可以看到Features左边的列表里有Snippets,现在就可以愉快地设置了。
如果发现文字自动扩展功能没有起作用,重启应用也没有解决问题。可以尝试在安全性与隐私的辅助功能里关掉Dash(假设你已经安装了Dash,因为它也有Snippets功能),关掉Alfred Text Service再重新勾选,在Alfred3里关掉”Automatically expand snippets by keyword”再勾选,也许能解决问题。
另外,要注意的是每个快捷文字都有一个框,勾选了才会出现自动替换。