本文将详细介绍它的一些基础功能,文中界面截图采用英文版本,德文版本用户可以对照本文中涉及到的英文功能的相应德文翻译使用 LaunchBar。
安装后的初始配置
安装 LaunchBar 后打开主界面,按下 ⌘ ,
,打开它的配置,在 Shortcuts 选项卡下的「Search in LaunchBar」项目中选择其触发键,我设置的是⌘ Space
;另外为第二个红框中 Instant Send 选择即时发送动作触发键为 Double fn
(双击 fn
键,当然也可按个人习惯设为其它键,此即时发送动作会在后面的章节中介绍);接着勾选最后一项「Quit LaunchBar with ⌥ ⌘ Q
」,以保证 LaunchBar 时刻运行而不会因误按 ⌘ Q
而被关闭。
如果系统设置中 Spotlight 的快捷键也定义在 ⌘ 空格
上,请在系统中把它关闭或移到其它的快捷键上,否则会和 LaunchBar 的快捷键产生冲突。建议把它定义在 ⌥ 空格
上。
接着切换到 Advanced 选项卡下,把最下面的 Preferred Input Source 项目选择为拉丁语系输入法,如英文、德文等。
这样可以使每一次召出 LaunchBar 都会自动切换到该输入法,因为 LaunchBar 的简写指令只接受字母字符,不接受中文,如果在中文输入法下可能会造成无法在 LaunchBar 中正常输入。关于 LaunchBar 不支持中文指令的应对方案,详见本文倒数第二个段落「对中文的支持」。
搜索本地启动程序
作为启动器,快速启动程序是最基本的功能,即:简单的输入几个字母,就可以列出所以相关的程序。但如上文所述,LaunchBar 的优点在于,所输入的字母可以不相临。比如要启动 Safari,可以输入 SAF
,可以看到在主界面的最右边显示输入的内容,下面列出搜索结果,第一条即为「Safari」。
也可以输入 SFR
:
只要这几个字母依次出现在了你想启动的程序名称中,你就可以在列表中找到它。列表会对搜索的结果智能排序,如果输入 SFR
后 Safari 没有出现在列表最上边,可以按向下键头选定它并按回车打开,LaunchBar 会记住你的操作,下一次再输入 SFR
时,Safari 就会出现在列表最上边了。
在选定目标程序后可以按下 Tab
键进行对此程序的后续操作,比如可以关闭它:
注意:在输入字符的时候请不要停顿,否则 LaunchBar 会抛掉停顿前输入的字符,将停顿后输入的字符识别为重新输入。这样设计的优点很明显,当输入错误之后,只需稍微停顿一下,就可以重新输入,节省了删除错误字符的时间。这个设计在刚上手时可能会让用户不太习惯,可以在配置中的General 选项卡下的 Retype Delay 调整重新输入的停顿间隔。随着使用时间的积累,你就会发现这是一个非常巧妙的设计。
系统动作
当然也可以用这个方法进行关机 Shut Down:
休眠 Sleep:
重启 Restart:
开启屏保 Start Screen Saver:
清空纸篓 Empty Trash:
弹出存储器 Eject:
等各种系统动作,注意上面各截图中所输入的简称字符。
操作文件搜索文件
如上所述,也可以快速搜索到任何文件。前提是把需要搜索的文件夹添加到搜索范围的列表中。在召唤出 LaunchBar 后按下 ⌥ ⌘ I
,可以打开 LaunchBar Index,这里列出了 LauchBar 里所有可以搜索到的项目和功能,可以按照自己的需求激活或关闭相应的项目/功能。
点击窗口右下角的 + 图标,弹出的选单中选择 Add Folder…。
然后选择需要添加的文件夹。这样此文件夹就被纳入搜索范围之内。
当然可以选择把整张硬盘全都放在搜索范围中,但这样的搜索结果中会列出很多系统文件等其它非目标文件,所以并不建议这样做。
通过方向键可以对搜索到的文件夹进行逐级浏览。
可以看到上面两张截图中高亮的颜色不同。蓝色表示第一级指令,橙色表示第二级指令,是在第一级指令的结果的基础上作做二级搜索。比如:上面两张截图的第一张中,输入了 DOCU
得到了「Documents」文件夹,再按下右方向键进入此文件夹,如第二张截图中所示,高亮变成橙色,此时再输入新的简称字符,是对此文件夹中的内容进行搜索。
处理文件
在高亮显示的文件上按下 Tab
键可以对所选文件进行处理,复制、移动、隐藏、用某程序打开、用工作流处理(见段落「调用脚本/工作流」),等等。
例如,移动/复制文件。
搜索找到需要处理的文件,按下 Tab
键。
输入要移动到的目标文件夹。
按下回车,就可以看到如下界面。在此可以选择要进行的操作。
再例如, 选择打开方式。
跟上面的例子一样,搜索找到目标文件,按下 Tab
键。然后输入要打开此文件的程序名的简称字符。
按下回车,就可以用对应的程序打开这个文件了。
选择多个文件
LaunchBar 也支持同时选定多个文件。找到一个文件后按下逗号,此文件就被挂起,接着就可搜索下一个文件了。
之后可以把所有找到的文件一起执行一个动作。
搜索一切
LaunchBar 不只可以搜索程序和文件,它还能搜索联系人、浏览器书签、浏览器历史,在 LaunchBar Index 中,可以选择和设置它能搜索到的东西。按下 Tab
键会对其进行选择相应的操作。
搜索网络
使用 LaunchBar 可以快速搜索网络内容。它安装时自带了许多搜索模板,可以在 LaunchBar Index 中左侧分类列表的 Web 下的 Search Template 中查看。常见的搜索引擎都在其中,Google 自不必说,按下 GG
,就可以看到 Google 搜索。
按下回车,在里面输入关键词,回车即可在浏览器中打开结果页面。
当然像其它启动器一样,LaunchBar 也可以自定义搜索规则,比如新建一个macdown上的文章的搜索模板。
首先,要找到需要建立的搜索模板的网址模板。打开macdown的主页 sspai.com, 在搜索栏中输入一个任意的关键词,例如输入 MacBook,按回车打开搜索结果页面。可以看到地址栏里的内容变成了:「https://sspai.com/search/?q=MacBook」,这个地址结尾部分出现了刚才输入的搜索关键词。LaunchBar 中星号「*」代表搜索关键词,把这个关键词替换为「*」,就得到了macdown搜索的网址模板:「https://sspai.com/search/?q=*」。
激活 LaunchBar,按下 ⌥ ⌘ I
键,打开 LaunchBar Index。在 LaunchBar Index 中左边的 Web 列表中选择 Search Templates (UTF-8),在其中新添加一个项目,名字叫「搜索macdown」,在后面的网址模板中输入刚刚得到的网址模板「https://sspai.com/search/?q=*」,其中 * 号代表关键词。这样就可以在 LaunchBar 里搜索macdown文章了。如果不存在此 Search Template (UTF-8) 一项,可以点击 LaunchBar Index 窗口右下角的「+」图标,选择 Search Templates 下的 Factory Search Templates (UTF-8),建立此项目,再进行上面的操作。
但是在 LaunchBar 中不能输入中文,我们怎么调用到这个新建的「搜索macdown」的搜索规则呢?我们需要用到 LaunchBar 的「分配简称」功能来解决这个问题。
激活 LaunchBar,按下 SEATEM 键,找到刚刚找到上面建立的「搜索macdown」搜索模板所在的列表项 Search Templates (UTF-8),按下向右键头,即进入了此列表项,按向下键头找到「搜索macdown」:
在「搜索macdown」上单击,在弹出的菜单中选择 Assign Abbreviation:
或者按下其快捷键 ⌥ ⌘ A
,就可以看到下面的输入栏:
在其中输入 SSP 并按下回车,就把 SSP 分配给了「macdown搜索」条目,这样直接输入 SSP 就可以看到它了。
按回车,输入你想要搜索的关键词,就可以打开搜索结果页面了。
(关于其它方面对于中文的需求,将在本文倒数第二个段落「对中文的支持」讨论。)
下面提供几个常用的搜索网址模板,可以直接复制,用来新建对应的搜索模板:
京东:
http://search.jd.com/Search?keyword=*&enc=utf-8&wq=*&pvid=xygp9fsi.y3trtw」;
淘宝:
「https://s.taobao.com/search?q=*」
亚马逊中国:
「https://www.macdown.com/weibo/*」;
百毒:
「https://www.macdown.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=*」;
Google 地图:
「https://maps.google.com/maps?q=*」;
Google 翻译:
「https://translate.google.de/#auto/zh-CN/*」;
用这个方法,我们可以添加学校的搜课规则、图书馆的搜书规则、快递的查单规则,尽情自由发挥。
输入文字
之前看到 Matrix 上一位同学分享了 输入特殊符号的技巧,通过 LaunchBar 同样也可以更快速更轻松地实现特殊符号及其它一切文本的快速输入。
emoji
每一个 emoji 表情在 LaunchBar 中都有一个直观的英文描述,你变成了尴尬黑月亮