01.30 Mac神器之Alfred使用圖文進階


Mac神器之Alfred使用圖文進階

每一個Mac重度用戶都會有一些不可割捨的App,如果要我推薦一些Mac必備的App,首選必須是Alfred。在開始介紹Alfred之前,我覺得非常有必要聊一聊Mac OS的Spotlight。

一、Mac 聚集Spotlight

大家可能知道Mac系統自帶的Spotlight(英文譯作聚焦,聚光燈),默認情況是開啟狀態,快捷鍵是⌘␣ , 下面我按照個人的一些習慣將其簡單分為兩部分進行分類闡述。

Search Anything

理論上Spotlight可以幫我們檢索任何的東西,包括App、文稿、系統配置等,按照Unix世界 “一切皆文件”的思想,那麼可以說Spotlight是開啟Mac世界的一把萬能鑰匙。

Mac神器之Alfred使用圖文進階

可以看到當我在Spotlight輸入iterm,它會自動將和iterm相關的任何”文件”都一一列出,並且是智能的(ITerm.app是最常點選)同時我之前在Mac 備忘錄裡面的一篇筆記,那麼init_mac.sh這個腳本為啥它也給找了出來呢?這就是Spotlight的強大之處,它會索引你配置內所有的信息,即使檢索的內容是存在於文稿之中,也可以非常快的響應。比如默認情況Spotlight的配置如下:

Mac神器之Alfred使用圖文進階

任何選中的類別均會被索引

Open Anything

Spotlight可以發現任何東西,同時它也具備打開任何東西的能力,以下介紹幾種常見用法:

App

常規用法,檢索Enter鍵打開。

Mac神器之Alfred使用圖文進階

計算器

Mac神器之Alfred使用圖文進階

詞典

Mac神器之Alfred使用圖文進階

文件預覽功能

圖片、pages、numbers文檔、郵件、備忘錄、代碼文件等理論上任何文件!

Mac神器之Alfred使用圖文進階

Mac神器之Alfred使用圖文進階

二、Alfred 基礎篇

Search Anything

  • 文件查找find + 文件名,支持模糊查找,通配符查找image.png
  • 網頁查找直接在alfred裡面搜索google地圖,知乎搜索 ..,先看效果image.png

如何新增一個自定義的web search呢?非常簡單參考下圖

Mac神器之Alfred使用圖文進階

Mac神器之Alfred使用圖文進階

  • 書籤查找

最初alfred只支持safari書籤查找,chrome瀏覽器必須購買powerpack然後下載插件才能使用,可幸的是最新的版本已經默認支持chrome書籤。

Mac神器之Alfred使用圖文進階

Mac神器之Alfred使用圖文進階

  • 單詞查找使用系統字典(define + 目標詞 )。image.png

使用web search。可以配置一個站點比如有道,谷歌翻譯等。會自動打開瀏覽器進入指定站點進行翻譯

Mac神器之Alfred使用圖文進階

Open Anything

  • 打開Appimage.png[圖片上傳失敗...(image-c00965-1539518905397)]
  • 打開文件open + 文件名,會使用系統配置的默認app打開文件,比如是配置所有的文件使用IDEA打開。
Mac神器之Alfred使用圖文進階

Mac神器之Alfred使用圖文進階

系統操作

常見的系統操作都得到了完備支持。

  • 清空垃圾箱
  • 鎖屏/重啟/關機
  • 推出軟盤/軟件
Mac神器之Alfred使用圖文進階

通用設置

  • 皮膚默認提供了幾款經典皮膚,如果需要更多皮膚可以直接去製作或者下載 。image.png

如果需要更多自定義配置比如定義搜索框位置,大小等可以點擊 Options按鈕進行個性化配置。

Mac神器之Alfred使用圖文進階

  • 同步配置最新版本新增功能,對於高階的alfred用戶一定有非常多的個性化設置,比如手動的設置的website,還有下文提到的Snippets等,這些配置手動設置是需要一定時間的,alfred為我們提供了一種半自動化的備份方案。
Mac神器之Alfred使用圖文進階

大家可以看到這種方案只是一種本地備份,如果我想實現雲同步備份該如何解決?

icloud雲同步,設置備份目錄為Documents,icloud會自動備份。

三、Alfred 進階篇

以下功能,除了termial功能外,其它均需要購買powerpack才能使用,不過物有所值~

剪貼板

可以配置最長保存三個月的剪貼記錄,支持image及file ,可以將歷史記錄隨時查找使用

Mac神器之Alfred使用圖文進階

如下圖是我個人的配置:

Mac神器之Alfred使用圖文進階

Snippets

一定有這樣的場景,對於頻繁使用的”文字塊” 比如代碼塊,地址信息,腳本命令等手動輸入成本較高,這個時候高階用戶一般需要一個Snipnets管理器,市場上類似產品非常多,筆者體驗過幾款,個人不建議單獨購買,Alfred集成的Snippets功能非常強大。

直接調出Snippets查找窗口根據關鍵詞找到對應的snippets時間相信不會多於10s。

Snippets還有非常多的有意思的用法,比如:

\(^ ^)/ ⊙▽⊙ (╯°□°)╯︵ ┻━┻

上面這些有意思的字符都可以通過snippets靈活配置及快速調用。

下圖演示如何新增一個snippet(注意是支持簡單的變量替換的!)

Mac神器之Alfred使用圖文進階

Terminal

Alfred神技之一,可以不用打開Termial直接執行shell命令,如圖:

Mac神器之Alfred使用圖文進階

默認配置使用系統Termial,對於其它Terminal如Iterm2,也可以靈活擴展,如下圖配置

Mac神器之Alfred使用圖文進階

附上源碼,供大家參考。

<code>-- This is v0.7 of the custom/>-- created by Sinan Eldem www.sinaneldem.com.tr

on alfred_script(q)
if application "iTerm2" is running or application "iTerm" is running then
run/> 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/> 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

/<code>

可以靈活擴展腳本定製命令執行方式,比如在新的tab打開執行,或者已有tab執行等等

四、Alfred 高階篇

Remote 管理

通過手機app簡單控制電腦打開App,執行系統命令 …,需要手機單獨購買一個App,兩年前購買過一個,親測比較雞肋,不予推薦!

Mac神器之Alfred使用圖文進階

Workflow擴展

Alfred無限可能的基石,可以非常簡單輕量的自定義workflow,也可以google下載使用其它人的workflow,然後可以通過Alfred再不打開其它app的情況下:

  • 寫一篇日記,比如Dayone。
  • 管理你的GTD工具,比如Things,番茄鍾,奇妙清單等。
  • 查查天氣,快遞。

我的alfred插件?

Mac神器之Alfred使用圖文進階

為啥插件數量是0? 一個極簡主義者的信仰 \(^ ^)

五、實踐建議

  • mac重度用戶建議打開spotlight,因為天然優勢其對備忘錄,日曆,郵件等mac原生App的支持非常好,如前文所說可以通過spotlight查找備忘錄裡面的內容。
  • spotlight配合alfred使用,alfred作為主力,若有必要建議購買Powerpack。


分享到:


相關文章: