前言
- Alfred,想必大家就算沒用過也耳聞過。Alfred是一個讓你可以丟掉鼠標的神器。Alfred 是 Mac 系統上一款專注于效率提升的著名應用,它能幫你快速打開網頁、快速進行自定義搜索、查看剪貼板歷史、快速查詢單詞等等。Alfred 提供的功能雖然很多,但目的只有一個 —— 那就是減少我們工作中的一些重復動作,提升我們的工作效率。
- 從界面上分,Alfred分為
設置界面
和操作界面
;從功能上分,Alfred分為基本搜索和快速啟動的功能,以及工使用自定義插件的工作流workflow功能。
如何獲取Alfred
-
從Alfred官網中下載Alfred并安裝使用即可.
-
或者從
App Store直接安裝
- 注意,免費用戶只能使用其Features中的功能(即基本搜索和快速啟動應用等功能,其實這已滿足非重度使用者日常需求);
- 若要使用Workflows(即自定義插件的工作流),則需要購買Powerpack才能激活此功能。
- 購買Powerpack后,可以在設置界面的Powerpack子界面中看到下圖,表明可以使用Alfred的所有功能,包括工作流。只有購買powerpack后,才能使用workflow。
如何打開Alfred
打開設置界面
-
Alfred啟動后,在Mac上方菜單欄上會有其圖標,左鍵點擊后選擇
Preferences...
即可打開Alfred的設置界面。
-
可以看到Alfred的設置界面主要分為以下幾個部分:
1. General:通用;
2. Features:特性;
3. Workflows:工作流;
4. Appearance:外觀;
5. Advanced 增強
6. Remote 遠程
7. Powerpack:查看是否購買Powerpack以及其許可證。
8. Usage
打開操作界面
- 調出Alfred操作界面的默認熱鍵為
Alt + 空格
。這個可以設置自己習慣的快捷鍵。
General(通用界面)
- General界面主要是以下三個功能
- Startup:是否在系統啟動時自啟動Alfred。神器,默認勾上,不解釋。
- Alfred Hotkey:調出Alfred操作界面的熱鍵。默認為Alt + 空格。我這里修改為 cmd + space
- Where are you:你在哪個國家。Alfred內置了常用網站搜索功能,在搜索時打開對應國家的網站。
Features(特性界面)
- Alfred幾乎所有搜索功能都在這個界面設置。免費用戶(沒有購買Powerpack開啟Workflows)重點關注的地方了。
- Features包含的所有功能,如上圖。 下面詳細的介紹具體的使用。
Default Results(默認結果)
Essentials:可設置搜索“應用程序”、“聯系人”、“設置”、“Safari書簽”。
Extras:可設置搜索“文件夾”、“文本文件”、“壓縮文件”、“個人文檔目錄”、“圖片”、“AppleScript”等其他文件。
-
Unintelligent:
Search all file types
搜索所有文件類型。若勾選此項不但影響巡查速度,還混淆默認搜索結果。Alfred建議用戶使用Find+空格+文件名來查詢文件或文件夾;使用Open+空格+文件名也可以。
Search Scope:設置Alfred查詢時會搜索的文件夾范圍,可自己添加和刪除。
-
Fallbacks:若上面的查詢搜索不到結果時,就會調用這里設置的網站或搜索引擎來進行進一步的查詢。默認反饋結果為Google、Amazon、Wikipedia網頁搜索。
- 可點擊界面右下角的
+
來添加更多的搜索引擎。
- 可點擊界面右下角的
- 檢索Chrome書簽:目前Alfred只可檢索Safari的書簽,若你想檢索Chrome的書簽。則需要將Chrome書簽導入到Safari中。導入步驟為:打開Safari -> 菜單【文件】 -> 【導入自】 -> 谷歌Chrome導入書簽數據。
- 檢索外置硬盤:添加外置硬盤的根目錄或拖動其根目錄到Search Scope中。
Web Search(網頁搜索)
Keyword為Alfred命令/關鍵字;DisplayText為此搜索功能的標題;Custom有圖標表示這個為用戶自定義;Enabled為是否啟用。
-
Alfred網站搜索的設置,這是本人使用最頻繁的功能。在圖中可看到Alfred默認設置了很多搜索網站,但幾乎都是國外網站,因為天朝特色,很多都是我們用不上,因此需要添加自定義的搜索設置。
點擊右下角的
Add Custom Search
。根據下面的示意圖在彈出界面中輸入對應信息,其中網站圖標可忽略,然后保存即可。
-
比如我自定義的百度搜索,信息如下:
-
Search URL為
https://www.baidu.com/s?wd={query}
Title為
baidu
。Keyword為
baidu
。-
Validation為
alfredapp
,此項可隨意。
-
-
在Alfred上使用剛自定義的百度搜索,輸入
baidu+空格+查詢內容
,回車即自動打開百度進行搜索。
- 只要在對應的網站上搜索一次,記下當時的網址,并把具體的搜索內容改為
{query}
就可以找到我們自定義搜索設置中所需要的Search URL
信息了。于是,本人提供我常用的一些自定義搜索配置。- 百度:
https://www.baidu.com/s?ie=utf-8&f=8&wd={query}
- 簡書:
http://www.lxweimin.com/search?utf8=%E2%9C%93&q={query}
- 淘寶:
http://s.taobao.com/search?oe=utf-8&f=8&q={query}
- 京東:
https://search.jd.com/Search?keyword={query}&enc=utf-8&wq={query}
- 微信文章:
http://weixin.sogou.com/weixin?type=2&query={query}
- stackoverflow:
http://www.stackoverflow.com/search?q={query}
- github:
https://github.com/search?utf8=%E2%9C%93&q={query}
- maven:
http://mvnrepository.com/search?q={query}
- Android API Search:
https://developer.android.com/reference/classes.html#q={query}
- 百度:
Clipboard(剪切板)
剪貼板增強工具是我強烈推薦的,提高效率杠桿的。
開啟Alfred的剪切板功能。
-
查看Alfred剪切板歷史記錄。默認熱鍵為
Command + Alt + C
, 我修改為Command + L
。
清空Alfred剪切板。在Alfred操作界面中輸入clear。
1password
1password一款密碼管理工具,這里開啟的話,就會直接和1password打通,網頁直接打開登錄。
system
系統命令快捷方式
Terminal / Shell
終端,程序員必用的軟件,這里使用系統的終端。我改為iterm2,修改腳本的如下:
-- This is v0.7 of the custom script for AlfredApp for iTerm 3.1.1+
-- created by Sinan Eldem www.sinaneldem.com.tr
on alfred_script(q)
if application "iTerm2" is running or application "iTerm" is running then
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
set onlywindow to true
on error
create window with default profile
select first window
set onlywindow to true
end try
tell the first window
if onlywindow is false then
create tab with default profile
end if
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
else
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
on error
create window with default profile
select first window
end try
tell the first window
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
end if
end alfred_script
演示:
Advanced(高級設置)
-
打開Alfred的設置界面,點擊頂部菜單中的Advanced。
配置同步
- 點擊
Set sync folder...
設置Alfred配置導出的目錄。點擊Reveal in Finder
查看Alfred配置所在的目錄。
- 只要將Alfred配置導出的目錄設置為Dropbox同步目錄,就可以實現云同步。
下期預告
workflow與alfred進階