Mac实用技巧之:聚焦搜索/Spotlight Search & Alfred

Mac实用技巧之:聚焦搜索/Spotlight Search & Alfred

Spotlight(聚焦搜索)

Spotlight Search(聚焦搜索)是macOS一个很强大的全局搜索工具,因为有它,我开软件几乎没去过LaunchPad(启动台)里面,直接输入几个字母就出来了,它还支持数学计算、汇率转换、温度及各种度量单位转换如长度、体积、容量、质量等等。

Spotlight快捷键

打开Spotlight的默认快捷键一般为command+空格(OS X El Capitan 10.11之前是control+空格),这个快捷键可以在系统偏好设置键盘快捷键spotlight(聚焦)中设置。

由于我是在OS X El Capitan发布前就使用了苹果电脑(当时是Yosemite 10.10),在Yosemite里,默认的Spotlight快捷键是control+空格,所以我现在的使用习惯还是用的之前的快捷键:

  • ctrl+空格 : Spotlight
  • cmd+空格 :切换输入法
  • Option+空格 :默认没有这个快捷键,我设置为开始Alfred搜索框的快捷键

但是在OS X El Capitan 10.11之后才开始接触苹果电脑的童鞋,应该都是把Spotlight和切换输入法这两个快捷键调换过来了,因为默认快捷键已经被调换了。

快速打开软件

快捷键打开spotlight,输入软件名即可,英文名的软件,一般输入前两三个字母差不多就出来了,如果两个单词的软件,输入这两个字母的首字母基本上就可以出来,而且它是会记忆的,就是假如你第一次输入两个或三个字母没出来,但是你可以自己用方向键选中,多用几次,它就会记住,下次再打这几个字母它就会优先显示,如果是软件名是中文,当然也可以,从第一个字开始输入,只要匹配到了回车即可打开,一般不会要你把软件名输入全了才能打开,就算是中文名软件,有时候它也是有英文名的,比如迅雷,那就是thunder,我输入thu它基本上就能出来
spotlight-quicksearch.gif

指定搜索范围:
在搜索关键字后面加个空格,后面可指定搜索种类,关键字为种类:[种类名称],比如我要搜索“你怎么舍得我难过”这首歌,你可以输入“你怎么舍得我难过 kind:mp3”,在中文系统中,这个kind即可以直接写kind,也可以写中文“种类”,在中文系统中冒号可以用中文冒号,一般来说,冒号后面直接写你要搜索的文件后缀就行。

种类除了可以直接写文件后缀外,还可以写一些关键字,以下为支持的关键字(繁体中文系统换成对应名称就行,反正都一个意思):

  • 应用程序(英文“app”)
  • 通讯录(英文“contact”或“contacts”)
  • 文件夹(英文“folder”或“folders”)
  • 电子邮件(或“mail”或“email”,搜索邮件标题)
  • 邮件信息(英文“mail message”,指搜索邮件内容)
  • 日程(英文“remider”,或“remiders”)
  • 提醒事项(英文“event”或“events”)
  • 图片(英文“image”或“images”)
  • 影片(英文“movie”或“movies”)
  • 音乐(英文“music”或“musics”)
  • 音频(英文“audio”或“audios”)
  • 偏好设置(英文“preferences”)
  • 系统偏好设置 (英文“system preferences”)
  • 书签(英文“bookmark”或“bookmarks”)
  • 字体(英文“font”或“fonts”)
  • 演示文稿(英文“presentation”或“presentations”)

当然,有时候用英文更方便,比如“应用程序”,英文只要“app”就行,又比如:“电子邮件”四个字,英文只要“mail”就行。

另外还可以按搜索作者,按创建时间等等
– author:tom 搜索作者为 Tom 的所有项目。
– kind:images created:2021/04/16 搜索在特定日期创建的图像。
– kind:music by:“glenn miller” 搜索 Glenn Miller 的音乐。
– modified:<=7/29/20 搜索在特定日期或特定日期前修改的项目

我试了一下,这种没有关键字,直接搜索kind的,在中文系统中用英文没问题,但用中文不太好用,比如在中文系统中,用“kind:images created:2021/04/16”搜索就能搜索出这个日期创建的图片,但是换成“种类:图片 创建时间:2021/04/16”就不行(虽然是中文系统)。

快速打开常用文档视频图片等

如果你大概记得文档的标题某几个字,输入这几个字即可,不过说实话,这个功能有时候倒不怎么好用,速度慢,估计要全盘搜索你的文件吧:
spotlight-search-document.gif

注:搜索到文件之后,用方向键或鼠标选中该文件,并按住command键,此时鼠标再放到该文件上边,你会发现它的图标已经变成了访达图标,意思是此时你点击它,就可以在访达中找到它(当然也可以不点击,而是直接command+R快捷键,也会在访达中定位该文件并处于选中状态)。

另外,当选中该文件后,按住command键不放,则右侧预览界面的下方就会有该文件的路径(如果是Big Sur系统,需要鼠标点击文件或方向键选中后再按回车才会在右键显示,显示后再按command键都会有路径显示,Catalina系统我没用过不清楚,有可能是跟Big Sur一样)。

输入文字后直接打开浏览器搜索

输入关键字之后,按command+B(B即Browse,浏览)即可用默认浏览器打开搜索,不过有个问题就是,如果默认浏览器是Safari,那么所使用的搜索引擎就是Safari里设置的默认搜索引擎(比如你Safari设置的默认搜索引擎是百度,那么就是用百度搜索),而对于其他浏览器,比如Chrome浏览器,那么不管Chrome设置默认搜索引擎为百度或者还是Bing等等,都无效,Chrome浏览器只会用google搜索。

搜索联系人直接用Mac打电话

直接在spotlight上搜索你的联系人姓名,搜索出来之后回车,如果你用的是iphone并且与mac登录同一个appleID,并且iphone和mac都连的同一个wifi,那么你可以搜索出来联系人之后点击“call”,Mac是可以直接调用iphone打电话的,没错,你感觉就是在用mac打电话,但实际上是iPhone拨打的,不过声音和话筒都用的Mac的:
Xnip2019-04-25_18-25-03.jpg

数学计算

支持直接写计算式:

  • 表示n次方用^符号,比如:10^5(表示10的5次方);
  • 求平方根(square root)用sqrt,比如求25的平方根:sqrt(25);
  • 求立方根(cubic root)用cbrt,比如求27的立方根:cbrt(27);
  • 分数或除号用斜杠,比如五分之一:1/5;
  • 乘号用*号;
  • 可以用括号;
  • 综合示例:((1+2)*3-cbrt(23)+sqrt(25)+5^2+2^6)/2

货币汇率转换

支持用货币的缩写或中文,如果要指定转换成什么单位,则英文系统转换关键字为to,中文系统转换关键字为转换成(少一个字不行)。

在中文系统中,货币单位既可以用中文,也可以用英文或符号,但转换关键字必须是转换成这三个字,不能写成“转换”也不能写成“转”。

比如:

  • 10美元转换成人民币
  • 10$转换成rmb
  • 10$ to rmb

英文不需要大写(正确的写法是大写,但是每次切换大写太麻烦,小写也一样识别的)。

Screen Shot 2021-04-25 at 00.54.49.jpg
Xnip2021-04-25_00-53-48.jpg

以下是部分货币单位(在中文或英文系统中都可以用):

中文 简写1 简写2 符号
人民币 RMB CNY / Yuan ¥
美元 USD dollar $
欧元 EURO EUR
日元 JPY Yen ¥
英镑 GBP pound £
澳元 AUD $
加元 CAD $
瑞士法郎 CHF Fr
港元 HKD HK$ $
新台币 NTD TWD /TW$ NT$
韩元 KRW WON

RMB: Ren Ming Bi,人民币的拼音
CNY: China Yuan,中国元
USD: U.S. Dollar,美元
EUR: European Monetary Union,欧洲货币联盟
JPY: Japanese Yen,日元
GBP: Great Britain Pound,大不列颠镑,英镑
AUD: Australia Dollar,澳元
CAD: Canada Dollar, 加元
CHF: Swiss Franc,1848年瑞士联邦成立的时候是叫做海尔维第联邦(Confederation Helvetica),所以瑞士的国际简写是CH,所以瑞士法郎不叫SWF,而叫CHF。
HKD: HongKong Dollar,港元
NTD: New Taiwan Dollar,新台币
TWD: Tai Wan Dollar,台币(也是指新台币)
KRW: Korean Won,韩元

计量单位转换

目前我知道的Spotlight支持的计量单位包括:长度、面积、体积、容量、质量、时间。

英文系统不能写中文,中文系统可以写中文也可以写英文符号,不过写中文要写全,比如平方米不能写成平方,不能写成平米,一定要写成“平方米”。

由于计量单位本身就习惯用英文简写,比如:kg(千克)、cm(厘米)、ml(毫升)、m2(平方米)、m3(立方米),所以中英文系统都能用这些符号。

以下是我列举的spotlight支持的常用单位(但不是全部):

  • 公制长度单位:千米(kilometer/m)、米(meter/m)、厘米(centimeter/cm)、毫米(millimeter/mm),不支持分米以及毫米以下的比如微米、纳米;
  • 英制长度单位:英里(mile/miles/mi)、码(yard/yd)、英尺(foot/feet/ft)、英寸(inch/inches/in);
  • 公制面积单位:平方千米(square kilometer/sqkm)、公顷(hectare/ha)、公亩(are)、平方米(square meter/sqm)、平方厘米(square centimeter/sqcm)、平方毫米(square millimeter/sqmm),因为不支持分米,所以同样不支持平方分米;
  • 英制面积单位:平方英里(sqmi)、平方码(sqyd)、平方英尺(sqft)、平方英寸(sqin)、英亩(acre);
  • 公制体积单位:立方米(cubic meter/cubic m)、立方厘米(cubic centimeter/cubic cm),因为不支持分米,所以同样不支持立方分米;
  • 公制容量单位:升(liter/L)、厘升(centiliter/cl)、毫升(milliliter/ml)
  • 美制容量单位:加仑(gallon/gal)、品脱(pint/pt)、液量盎司(fluid ounce/floz);
  • 公制质量单位:吨(metric ton/t)、千克(kiligram/kg)、克(gram/g)
  • 美制质量单位:美吨(short ton/ton)、镑(pound)、盎司(ounce/oz)、打兰(dram/dr);
  • 时间单位:年(year/yr)、日(day)、时(hour/hr/h)、分(minutes/min)、秒(second/sec/s)、毫秒(millisecond/ms),注意,没有月。

美州大陆是由哥伦布发现,后成为当时大英帝国的殖民地,所以使用的单位都是英制单位,然而英制单位在1824年被翻修,一些单位的定义被改变,而当时已独立的美国并未跟随,所以导致现在美英两国同名的单位有些不一样,比如加仑,美制和英制的是不一样的,而由于苹果公司是美国的,所以在苹果电脑上用的这些单位不特别指定,都是指美制的。

平时使用,如果能记住,用英文简写会更方便,这里提一下写法问题:

  • 对于平方、立方,可以直接写数字,当然也可以用数学中的^符号,比如:5m2或者5m^2都表示5平方米,立方同理,只不过是2换成3而已;
  • 由于平方的英文为square,所以对于平方,还可以用sq+长度单位简写来表示对应的面积单位,如:sqkm(平方千米)、sqm(平方米)、sqcm(平方厘米)、sqmm(平方毫米);
  • 同理,英制(长度单位英制和美制没有区别)长度单位也可以用sq+英制长度单位简写,比如sqmi(平方英里)、sqyd(平方码)、sqft(平方英尺)、sqin(平方英寸);
  • 虽然立方的英文为cubic,但它并不能简写为cu,而是要写全,所以如果要用英文方式,必须是:cubic m(立方米)、cubic cm(立方厘米)等;
  • 对于质量单位“吨”,虽然它的英文是ton,但在spotlight中,ton默认表示美制的吨(也叫short ton)而不是公制的公吨(metric ton),但是单独写一个字母t,却又表示公吨;
  • 英里英文为mile,简写为mi(mile的前两个字母),注意不要把它认为是汉语拼音的“米”;

温度单位转换

主要是摄氏度、华氏度及热力学温度之间的转换。

用法数字+c/f/k数字+摄氏度/华氏度/开尔文

  • 31c表示31摄氏度,它就会显示对应的华氏度是多少度;
  • 88f表示是88华氏度,它会显示对应的摄氏度是多少度;
  • 写上320k,它会转对应的摄氏度(Big Sur系统按tab键或回车会显示其它的,其实也就剩华氏度没显示了);
  • 由于温度单位有三个,它默认只是一个转另一个,如果你要指定转换,英文系统用in,比如320k in f这种方式表示开尔文转华尔度,同样,还可以30c in k88f in k等等。
  • 中文系统要把in写成转换成(固定三个字,不能写“转成”或“转”),比如:30c转换成k88f转换成k(中间不用空格)
  • 中文系统当然也可以直接用中文,比如:30摄氏度、300开尔文、88华氏度,指定转换时,比如:300开尔文转换成华氏度;
  • 中文系统中,单写一个“度”字表示摄氏度,因为摄氏度更通用,比如:“20度”就是指20摄氏度;

:华氏度英文:Fahrenheit,摄氏度英文:Celsius,热力学温度(开尔文温标):Kelvin。
注2:在Big Sur系统中,Spotlight搜索后必须按tab键或回车键才能预览选中项,对于单位转换来说就是按tab或回车才能看到更多的转换单位。

Alfred

Alfred的功能与spotlight类似,它的形状是一顶帽子,由于它有比较多的设置,所以设置好之后,能实现很多功能,比如用workflow自己制作程序,直接查单词,另外还能用它的snippets做文本替换,网上有好多人写好的程序可以直接拿来用(你自己会写的话也可以写自己定制的workflow,非常强大),不过workflow功能需要购买Powerpack才行,Alfred免费,但它的Powerpack功能收费!

如何安装Alfred?:如果你看过我的:Mac实用技巧之:三种安装/卸载/更新软件的方式及其优缺点这篇文章,你应该很清楚要怎么安装Alfred!

这里我就再啰嗦重复一遍:安装一个软件,无非就是从AppStore直接安装或下载安装包安装,Alfred是收费的,如果你想用付费的,那就AppStore下载之后,再购买Powerpack就好了,如果你想用破解的,可以去各大Mac软件下载站下载,比如macwk、xclient、macso等等。

首次安装Alfred后必要的设置

  • 1、在Alfred偏好设置→通用里,把Alfred搜索栏的快捷键设置为option+空格
  • 2、在通用里,选择“Requestion Permission”(即请求权限),把辅助功能、全盘访问、通讯录三个权限给它(如果不想搜索通讯录,可以不给通讯录权限);
  • 3、在Apperance(外观)里,选择你喜欢的外观,我一般选择Alfred macOS;
  • 4、点击外观左下角的options,在里面可以勾选“隐藏Alfred菜单栏图标(小帽子)”、“隐藏Alfred搜索栏右边的帽子”,没有了菜单栏和搜索栏的小帽子,要想进入Alfred偏好设置,可以在快捷键打开Alfred搜索框,搜索“alfred”,就会出来“show Alfred Preferences”,回车即可进入偏好设置,退出Alfred也是从搜索栏进入Alfred设置界面后,在通用设置里面退出(有退出按钮);
  • 5、点击左侧(左下角)的更新,取消勾选自动检查更新,否则当有更新而你又不想更新时,会在搜索框下方显示难看的更新提示;
  • 6、在Features(功能)里,选择剪贴板历史记录(Clipboard History),把Clipboard History那儿的三个勾都勾上,分别是保存剪贴板的文本、图片、文件历史记录的天数,再把下边的“viewer keyword”由默认的“clibpard”改为“cli”,这样只要在搜索栏输入cli就可以打开剪贴板;
  • 7、在左侧的“高级”选项卡的右上角,有个“Force Keyboard”,你可以设置为U.S.也就是英文,这样在你用快捷键打开Alfred时,默认一定是英文输入法,然后你可以切中文,这样你就可以放心的打关键字了;

搜索程序

Alfred在搜索app结果展示上很多时候比聚焦搜索更全
Xnip2019-03-18_01-41-40.jpg

数学计算

Xnip2019-03-18_01-40-48.jpg

文件搜索

由于可以自定义关键字,Alfred搜索文件比聚焦搜索好用很多,但是Alfred的单位转换方面就没有聚焦搜索好用,所以我平时是两个一起用。

文件搜索主要是这四个关键字
image.jpg

  • Opening files,用于打开文件,默认关键字是open,我设置为它的前两个两个字母op,它用于搜索文件名,比如我搜索op mac实用技巧,这样它就会出来文件名带有“mac实用技巧”的文档,搜索到之后,回车就能打开该文档;
  • Revealing files,用于定义文件在访达的位置,默认关键字是find,我设置为它的第一个跟最后一个字母,即fd(因为f和d刚好挨着,如果用fi,要两只手才能输入),比如我搜索fd mac实用技巧,它也是会搜索出文件名带有“mac实用技巧”的文档,但是搜索到之后,我回车,它不是打开文件,而是在访达中定位到该文件。其实用前面的Opening files关键字搜索到文件后,按住command再按回车,也一样可以定位它在访达的位置,所以我倒是觉得这个Revealing files关键字没啥用;
  • Inside files,用于按文件内容搜索,默认关键字是in,比如我想搜索文件内容带有“mac实用技巧”的文档(无论它是什么格式,比如docx、pages、txt),就可以用in mac实用技巧,搜索到之后,回车是打开该文件;
  • File tags,用于按文件tag搜索,默认关键字是tags,我把它设置为tag(能少一个字母就少一个,方便点),搜索方法都是一样的,tag mac,即可搜索到tag带“mac”的文件。

搜索示例:
image.jpg

翻译&汇率

这个需要安装workflow,比如这个有道词典是一个workflow(yd:youdao),汇率也是一个workflow(cy:currency):
Alfred.gif

汇率workflow:Currency.Exchange.alfredworkflow
有道词典workflow:whyliam.workflows.youdao
其实这些都可以自己去搜索。

Snippets功能

Snippet是“片段、小段”的意思,意思就是可以快速输入你事先设置的小段内容,然后用关键字快速输入,当输入的关键字被识别到以后,关键字会被展开成事先设定的那小段文本,看我事先设置的小段内容是邮箱,写邮箱快吧?快往下看,下面教你怎么设置:
5c834f44ae6cb.gif

点击顶部菜单栏的小帽子Preferences...,按下图操作:
Xnip2019-03-17_20-13-35.jpg

上图第三步,添加分组:
Xnip2019-03-17_20-18-56.jpg

第四步,添加一个snippet:
Xnip2019-03-17_20-24-11.jpg

复制历史功能

以前复制过的历史都有保存,可快速查找并直接输入:
Alfred clipboard.gif

Xnip2019-03-18_02-14-22.jpg

Alfred与spotlight对比

Alfred的功能非常多,我并没有完全掌握使用它,我只用了它的Snippets和Clipboard功能,其他的都用spotlight比较多,很多人都使用Alfred完全替代spotlight,不过对于我个人来说Alfred还是无法代替spotlight。

Alfred的缺点:
1、输入数学计算式,鼠标不小心点了其他地方,再打开计算式就没了,但spotlight就不会丢,还会保持在搜索框上。
2、Alfred的单位/汇率转换不方便,比如汇率还要安装workflow,因为workflow始终要用前面的字母来识别,所以没有spotlight方便,而且一个workflow可能只能转换一种单位,所以单位转换我认为还是spotlight更胜一筹。
3、需要额外安装(Powerpack收费),spotlight自带,直接可用。

Alfred的优点:
可以扩展非常多功能。

注意:对于两个单词的应用程序,比如“Sublime Text”、“ScreenFlow”、“QuickTime”,一般都可以用这两个单词的首字母,但首次有可能不行,必须你之前用全名搜索过,它会缓存,后面就可以用两个单词首字母。

关于Alfred 4的详细使用,可以看这篇文章

打赏
订阅评论
提醒
guest

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x

扫码在手机查看
iPhone请用自带相机扫
安卓用UC/QQ浏览器扫

Mac实用技巧之:聚焦搜索/Spotlight Search & Alfred