LaunchBar 是一款馳名于海內外的快速啟動工具,與之齊名的還有 Alfred,QuickSilver 這兩家勁敵,今天我們不打算在他們仨身上做橫向對比,原因大家也都知道,三款軟件都術業(yè)有專攻,硬來我估計自己也會被苦惱死,囧。這款軟件可以在小小的窗口內完成許多工作,比如啟動程序,搜索互聯(lián)網關鍵詞,訪問文檔,聯(lián)系人,網絡書簽,iTunes資源庫, 或是像TextExpander 輸入縮寫詞就能調用目標數據。
目前 Launchbar 正在做雙11特惠 7 折活動,原價 149 元,現在僅需 104 元,配合我站增送的 5 元優(yōu)惠券,價格還能再降到 99 元。
[maxbutton id=”24″ ]
好吧,現在就來和小編一起認識這款神奇的軟件吧!
基礎認識
Launchbar擁有一個無比簡練的長條操控區(qū),坐落在屏幕正上方,默認是隱藏的(你可以改成一直固定在主屏上方),使用默認的CMS+SPACE組合鍵就能把她調取到前臺,接下來我找出10個比較有代表性功能介紹一下:
- Launchbar快速調用數據的操作基礎全部是基于“abbreviations”(名稱縮寫,后面簡稱為:abbr)這個概念來實現的,可以用程序、聯(lián)系人、書簽等所有數據名稱中各單詞的首字母組合成“縮寫”詞來完成各種調取動作,不管是workflow,send to action,還是web search,snippets等功能都是以此概念為設計基礎,比如:打入SAF這三個字母就能調用Safari瀏覽器,SAF是Safari這個單詞的頭三個字母,這也是最初級的縮寫調用方式,后面我們會詳細介紹一下縮寫調用的特點。
- “Send-to”集成化程序執(zhí)行模塊,這名字是我自己起的,一句話歸納不了這個功能,說具體些我就收不住了,囧,畢竟咱們這里是簡單的介紹,不是說明書,幾句話,就是將許多系統(tǒng)/第三方程序的執(zhí)行動作集成到Launchbar,通過abbr來快速調用,回車,選擇好文件執(zhí)行。比如:打入COMP,調用Compress(ZIP Archive)打壓縮包的動作,回車后選擇目標文件就可搞定,比起再找到應用程序再執(zhí)行操作節(jié)省了許多時間。
- 無縫整合Automator Workflow,所有在Automator上編寫的workflow都會被Launchbar檢索(index)出來,同時,在workflow處理后的文本/圖片都能使用嵌入workflow的“Send to LaunchBar“Action來將數據返回Launchbar待下一步使用。類似于“Send to LaunchBar“這樣的Action,開發(fā)者做出了8個放在Automator的動作資源庫里,方便各個workflow之間快速銜接。
- Snippets,一個很熟悉的名詞不是么?在我看到他時首先想到了TextExpander,是的,Launchbar同樣可以將需要頻繁使用的文本段落以Snippet的形式保存下來,輸入SNI,Snippets目錄就會出現,選擇相應的段落,敲擊“回車”就能瞬間輸入文本,方法與TE有異曲同工之妙,而且Lb還支持為Snippet賦予abbr(縮寫詞調用),這樣TE的使用頻率就會大打折扣。
- Clipboard,Lb集成了剪切板功能,輸入CLI,剪切板目錄就會顯示,最多可保存40個copy文本項目。
- 網絡搜索,沒有做不到只有想不到,Lb內置了多款Google搜索功能,打入GO可看到Google搜索,Google地圖,Google視頻等多個搜索功能,單擊后輸入“關鍵詞”就能開啟瀏覽器網頁顯示結果。
- Calculator,Lb內置的計算器非常易用,默認熱鍵OPT+C,調用計算窗口,輸入公式即可在屏幕顯示結果,好么,又一樣OS X工具被殘忍的封印在了后臺。。。
ClipMerge,系統(tǒng)自帶了一個神奇的copy文本接合功能,和我們之前介紹的Copymate類似,需要選擇多個文本時,CMD+C兩下就會進入記錄,最后CMD+V時,搜索copy文本都能輸入進來
Calendar,敲入abbr,選擇日歷,可以設置reminder或是event,event的內容后面必須加上 @日期才能創(chuàng)建。
- Instant Send,這項功能是我最鐘愛的,形象化闡述就是能將其他程序上的文本快速傳遞到Lb上再做處理,選擇文本,點擊設置好的功能鍵,文本就被傳到Lb上,這時再通過其他abbr調用action處理文本。
發(fā)揮潛能
關于縮寫詞搜索
由于采用AASv4算法,Lb的縮寫詞聯(lián)想功能非常靈活,默認各個項目的單詞頭字母為縮寫詞組成部分,比如系統(tǒng)偏好設置(Ststem Preferences)的縮寫詞就是SPF
縮寫詞 | 完整單詞 |
---|---|
SAF | Safari |
GB | GarageBand |
ESPP | Energy Saver Preference Pane |
~ | 主目錄 |
/ | 硬盤Root目錄 |
不過由于各個單詞的拼寫形式不盡相同,所以Lb提供了縮寫詞學習功能,如果你頻繁使用同一個縮寫詞調取功能,則在2-3次之后Lb會自動將你想要的程序排在聯(lián)想結果list里的第一位。
大部分程序或系統(tǒng)功能用2次縮寫字母就能調用,當然也不排除反饋的結果中,目標程序排名靠后或是根本沒有的情況,這是由于各項目之前頭字母重復太多導致的,這時我們可以為目標程序定義更多的縮寫字母來細化反饋結果,把縮寫詞擴展到3-4個,甚至更多。
Sub-search
當你需要搜索某個目錄下的文件時可以用Sub-search的概念來完成,有許多目標文件靠縮寫詞來完成似乎有些難度,比如網絡書簽,iTunes里的歌曲或是聯(lián)系人,不過我們可以先進入到它的父級目錄后再通過縮寫詞來尋找,準確度就會大大提高,支持Sub-search的目錄有:
- 硬盤目錄
- 應用程序下的數據目錄 (最近打開的文檔,聯(lián)系人,iTunes資料庫,Safari書簽等)
- 根據文件類型劃出的分類,比如 JEPG,歌曲專輯等
- 書簽組
- iTunes歌單
- 圖片專輯
- 檢索規(guī)則
快捷鍵的運用
快捷鍵是Lb整個系統(tǒng)中一個穿針引線的角色,如果你能把他們運用好,將極大的提高工作效率,我們列舉一些比較常見的快捷鍵:
- CMD+OPT+A:為目標項目設定縮寫詞
- CMD+SIFT+S:自定義Spotlight搜索
- CTL+S:Snippets
- OPT+C:計算器
- CMD+SHIFT+V:將其他程序copy的文本快速粘入Select from Clipbaord這個Action中
- CMD+B:打開最近啟用的應用程序列表
- CMD+L:輸入網址
- CMD+Return:打開文件/程序所在目錄
- OPT+Return:移動到其他目錄
- CMD+OPT+Return:設置alias
- CTL+Return:制作Symbolic Link
Instant Open
我們在快速啟用程序時一般是先用熱鍵調用Lb窗口,然后輸入縮寫詞,但還有另外一種方法可以再將其簡化,就是當你用CMD+SPACE(默認)調出Lb后,松開空格鍵,依然按住CMD,然后敲擊一到三個縮寫詞字母就能立即打開目標程序:
熱鍵 | 功能 |
---|---|
Space S | 打開Safari |
Space G | 開啟Google search |
Space V | 顯示所有已加載的磁盤卷 |
Space D | 打開桌面目錄 |
Space = | 啟用Lb內置計算器 |
Space N M | 創(chuàng)建新郵件 |
Space E E | 彈出所有可彈出的磁盤卷 |
Space P P | iTunes播放/暫停 |
Space N N | iTunes切歌 |
Space M M | 靜音 |
Space QTP | 啟用Quick Time播放器 |
Space CNN | 打開CNN網站首頁 |
Space ZZZ | 運行睡眠腳本 |
在搜索結果里切換項目可以用到的方向鍵已經功能組合鍵
方向鍵 | EMACS-STYLE | VI-STYLE |
---|---|---|
Up Arrow | Control-P | Control-K |
Down Arrow | Control-N | Control-J |
Left Arrow | Control-B | Control-H |
Right Arrow | Control-F | Control-L |
Home | Control-A | Control-Shift-H |
End | Control-E | Control-Shift-L |
Page Up | Control-Shift-P | Control-Shift-K |
Page Down | Control-Shift-N | Control-Shift-J |
強大的調用能力源自何處?
Launchbar之所以能將她的“觸手”伸向OS X系統(tǒng)各個角落要歸功于他的核心“INDEX檢索機制“,其靈感可能來自搜索引擎的即時搜索功能,Lb在后臺檢索任意磁盤目錄,應用程序目錄,或是iTunes資料庫,這樣我們才能在屏幕正上方那塊長條內“來去自如“,我們還可以規(guī)定是否僅用于子目錄的縮寫詞調用,INDEX周期,像一些敏感或需要隱藏的數據也可以排除在INDEX任務之外。
后臺的所有項目都統(tǒng)稱為“Indexing Rules”,可以新建,更新,搜索或是刪除,Lb默認的Rules我認為已非常完善,一般情況下你無需更新其他Rules。
3個案例分享
這里我來和大家一起欣賞Launchbar上3個具有代表性的實際應用案例,不是太深奧,完全適應現實需求,后續(xù)我們也會在主站和BBS上一起討論更多關于Launchbar的使用技巧。
完美控制iTunes
使用Launchbar控制iTunes的體驗堪稱完美,播放、切換歌曲,瀏覽專輯、歌單都非常方便,如果你經常在iTunes Music Store上購買歌曲,一定要確保后臺INDEX更新是自動的。
Lb內置的iTunes控制常見功能:(以下動作用縮寫詞直接調用)
動作 | 功能 |
---|---|
iTunes Play | 播放歌曲 |
iTunes Pause | 暫停歌曲 |
iTunes Play/Pause | 在播放/暫停直接快速切換 |
iTunes Next Song | 切換當前歌單里下一首歌曲 |
iTunes Previous Song | 切換當前歌單里上一首歌曲 |
iTunes Fast Forward | 快進 |
iTunes Rewind | 倒帶 |
iTunes Back Track | 跳回歌曲開頭 |
歌單名單詞頭字母組合 | 進入相應歌單 |
iTunes歌曲庫里的歌曲可用Sub-search來挑選,輸入“IT”,使用“右方向鍵”進入iTunes列表,里面列舉了根據歌單、藝人、專輯、風格,創(chuàng)作者不同種類歸納的歌曲目錄,選擇一個種類繼續(xù)右方向鍵,進入下一級目錄后就可以使用Sub-search來定位具體歌曲了。
玩轉計算器
Launchbar內置了一個功能非常成熟的計算器,除了基礎計算他還能勝任三角函數,平方計算,正玄,余玄等函數計算,下面是Lb計算器支持的數學公式:
計算操作 | 例子 |
---|---|
基礎算數 | 44 – 16 * (12.3 + 4.8 / 3) |
三角函數 | sin(pi / 2) |
反三角函數 | atan(1) |
平方根 | sqrt(2) |
乘冪 | pow(27 | 1/3) |
整數冪 | 2^8 |
指數函數 | exp(1) |
對數 (base 10) | log(1000) |
自然對數 | ln(2.71828182846) |
二進制對數 | ld(1024) |
最大公約數 | gcd(527 | 697) |
最小公倍數 | lcm(91 | 143) |
大寫字母打開,打入縮寫字母可以立刻得到功能函數的計算結果,如果你是一名在校中學生,我覺得這種功能會對你有所幫助,你可以利用Keyboard Maestro的Platte做一個函數縮寫詞列表,需要時可以隨時參考列表輸入縮寫詞。
縮寫詞 | 函數結果 |
---|---|
S | sin(x) |
C | cos(x) |
T | tan(x) |
AS | asin(x) |
AC | acos(x) |
AT | atan(x) |
Q | sqrt(x) |
L | ln(x) |
D | ld(x) |
G | log(x) |
E | exp(x) |
P | pow(x|y) |
X | pow(10|x) |
R | 1/x |
Shift-2 | x2 |
Shift-3 | x3 |
智能識別公式
Lb為了提高計算效率,設計了算數符號省略模式,比如輸入2+2這個過程,改為 2 SPACE 2,同樣能得到結果,同樣乘法符號也可以在公式里直接忽略(不帶空格),其他一些輸入技巧包括:
- 方括號替代圓括號
- 小寫字母x可用來標示乘法符號
- ~ 符號代表小數點符號
- 輸入左側圓括號,后面的右側圓括號會自動跟進輸入。
- 英文句號和逗號都可以作為小數點字符打入公式里,比如1,2+1.3與1.2+1,3的效果是一樣的
- 如果待copy的數學公式符合Lb的規(guī)則,在使用Instant Send將公式傳遞到Lb后會立刻獲得計算結果
非臨近字符多選 大部分OS X程序都支持非臨近字符多選,當你按住CMD鍵COPY多個數字后,直接調用Lb計算器就能立刻得到他們累加的結果
連續(xù)計算能力 當計算結果顯示在Large Type上后,點擊空格,Tab,或其他計算符號(+,-,*,x,,A,/)就能繼續(xù)進行計算公式的書寫。
與外部程序共享數據 通過AppleScript或URL commands可以讓Lb自動執(zhí)行固定的計算公式,比如建立一個包括Perform Action的腳本程序:
> tell application “LaunchBar” > > perform action “Calculator” with string “(1+sqrt(5))/2” > > end tell
Snippets文本片段應用
Launchbar將文本玩到了極致,自帶的Snippets能夠快速存儲常用文本,SNI縮寫詞調用Snippets目錄,右方向鍵進入片段目錄,選擇片段回車,文字就能立刻輸入到相關程序里。
首先我們來看看Snippet的創(chuàng)建過程: 調用Lb窗口,縮寫詞調用“Add Snippets”,粘入文本片段回車即可保存。
如果你想把幾個文本片段放在一起調用,可以在Snippets列表上的Snippet上右鍵選擇“Append Text”,然后在輸入框粘入新的片段即可,下次調用時可一起輸入。
TextExpander原先一直是我常用的文本快速輸入工具,但它現在多了一個競爭對手,Lb同樣可為Snippet設置縮寫詞進行調用,同樣方法,列表Snippet右鍵選擇“Assign Abbr…”即可。
每一個片段都可隨意更改
EXAMPLE | EXPANDS TO |
---|---|
date short | 顯示當前時區(qū)的日期 |
date medium | 顯示OS X系統(tǒng)各自長度的日期模式 |
date long | 顯示OS X系統(tǒng)各自長度的日期模式 |
date full | 顯示OS X系統(tǒng)各自長度的日期模式 |
time short | 顯示當前時區(qū)的時間 |
time medium | 顯示OS X系統(tǒng)各自長度的時間模式 |
time long | 顯示OS X系統(tǒng)各自長度的時間模式 |
time full | 顯示OS X系統(tǒng)各自長度的時間模式 |
date yyyy-MM-dd | 顯示當前時區(qū)的日期,時間 |
date MMM dd, yyyy | |
date MM/dd/yy | |
time HH:mm | 顯示小時:分鐘 |
time HH:mm:ss | |
time h:mm a | |
first name | 這里根據OS X Contact應用中的聯(lián)系人全名進行采集,這是聯(lián)系人的姓 |
last name | 聯(lián)系人的名 |
full name | 聯(lián)系人全名 |
clipboard | 粘入最近的一條剪切板文本段落 |
clipboard 1 | 根據Clipboard History粘入之前的相對文本段落 |
clipboard 2 | |
clipboard 3 |
最后
Launchbar的功能還有很多,由于時間關系我們不能在這里一一介紹,今天的分享也是泛泛之談,更多案例我們會在論壇和后續(xù)系列文章里與大家交流,況且Lb也沒有多深奧,有一些朋友跟我說初次接觸Lb時有些憷頭,其實Lb用上手來非常方便,其實也情有可原,誰讓Alfed那么犀利呢,呵呵,希望今天的文章能對那些同學有一些幫助,如果你在使用軟件的過程中遇到困難,可以隨時在本文、社區(qū)或微博上向我們提問,我們會盡所能幫助大家玩轉這款軟件。Launchbar 6的內測版已陸續(xù)發(fā)送到各位手上了吧?小編也要去體驗一下了!
[maxbutton id=”24″]