LaunchBar:快速啟動工具「雙11七折特惠進行中」

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個比較有代表性功能介紹一下:

  1. Launchbar快速調用數據的操作基礎全部是基于“abbreviations”(名稱縮寫,后面簡稱為:abbr)這個概念來實現的,可以用程序、聯(lián)系人、書簽等所有數據名稱中各單詞的首字母組合成“縮寫”詞來完成各種調取動作,不管是workflow,send to action,還是web search,snippets等功能都是以此概念為設計基礎,比如:打入SAF這三個字母就能調用Safari瀏覽器,SAF是Safari這個單詞的頭三個字母,這也是最初級的縮寫調用方式,后面我們會詳細介紹一下縮寫調用的特點。

abbreviations

  1. “Send-to”集成化程序執(zhí)行模塊,這名字是我自己起的,一句話歸納不了這個功能,說具體些我就收不住了,囧,畢竟咱們這里是簡單的介紹,不是說明書,幾句話,就是將許多系統(tǒng)/第三方程序的執(zhí)行動作集成到Launchbar,通過abbr來快速調用,回車,選擇好文件執(zhí)行。比如:打入COMP,調用Compress(ZIP Archive)打壓縮包的動作,回車后選擇目標文件就可搞定,比起再找到應用程序再執(zhí)行操作節(jié)省了許多時間。

Send to

  1. 無縫整合Automator Workflow,所有在Automator上編寫的workflow都會被Launchbar檢索(index)出來,同時,在workflow處理后的文本/圖片都能使用嵌入workflow的“Send to LaunchBar“Action來將數據返回Launchbar待下一步使用。類似于“Send to LaunchBar“這樣的Action,開發(fā)者做出了8個放在Automator的動作資源庫里,方便各個workflow之間快速銜接。

Workflow

  1. Snippets,一個很熟悉的名詞不是么?在我看到他時首先想到了TextExpander,是的,Launchbar同樣可以將需要頻繁使用的文本段落以Snippet的形式保存下來,輸入SNI,Snippets目錄就會出現,選擇相應的段落,敲擊“回車”就能瞬間輸入文本,方法與TE有異曲同工之妙,而且Lb還支持為Snippet賦予abbr(縮寫詞調用),這樣TE的使用頻率就會大打折扣。

Snippets

  1. Clipboard,Lb集成了剪切板功能,輸入CLI,剪切板目錄就會顯示,最多可保存40個copy文本項目。

Clipboard

  1. 網絡搜索,沒有做不到只有想不到,Lb內置了多款Google搜索功能,打入GO可看到Google搜索,Google地圖,Google視頻等多個搜索功能,單擊后輸入“關鍵詞”就能開啟瀏覽器網頁顯示結果。

Web Search

  1. Calculator,Lb內置的計算器非常易用,默認熱鍵OPT+C,調用計算窗口,輸入公式即可在屏幕顯示結果,好么,又一樣OS X工具被殘忍的封印在了后臺。。。

Calculator

  1. ClipMerge,系統(tǒng)自帶了一個神奇的copy文本接合功能,和我們之前介紹的Copymate類似,需要選擇多個文本時,CMD+C兩下就會進入記錄,最后CMD+V時,搜索copy文本都能輸入進來

  2. Calendar,敲入abbr,選擇日歷,可以設置reminder或是event,event的內容后面必須加上 @日期才能創(chuàng)建。

Calendar

  1. Instant Send,這項功能是我最鐘愛的,形象化闡述就是能將其他程序上的文本快速傳遞到Lb上再做處理,選擇文本,點擊設置好的功能鍵,文本就被傳到Lb上,這時再通過其他abbr調用action處理文本。

Instant Send

發(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ī)則

Sub-search

快捷鍵的運用

快捷鍵是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更新是自動的。

iTunes

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)

Large Type

大寫字母打開,打入縮寫字母可以立刻得到功能函數的計算結果,如果你是一名在校中學生,我覺得這種功能會對你有所幫助,你可以利用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,同樣能得到結果,同樣乘法符號也可以在公式里直接忽略(不帶空格),其他一些輸入技巧包括:

  1. 方括號替代圓括號
  2. 小寫字母x可用來標示乘法符號
  3. ~ 符號代表小數點符號
  4. 輸入左側圓括號,后面的右側圓括號會自動跟進輸入。
  5. 英文句號和逗號都可以作為小數點字符打入公式里,比如1,2+1.3與1.2+1,3的效果是一樣的
  6. 如果待copy的數學公式符合Lb的規(guī)則,在使用Instant Send將公式傳遞到Lb后會立刻獲得計算結果

非臨近字符多選 大部分OS X程序都支持非臨近字符多選,當你按住CMD鍵COPY多個數字后,直接調用Lb計算器就能立刻得到他們累加的結果

Non-contiguous Selections

連續(xù)計算能力 當計算結果顯示在Large Type上后,點擊空格,Tab,或其他計算符號(+,-,*,x,,A,/)就能繼續(xù)進行計算公式的書寫。

Calculator

與外部程序共享數據 通過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”,粘入文本片段回車即可保存。

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″]

評論