Mac效率神器Alfred

曾經,為了轉化時間戳,我寫了個Python腳本來提高效率,后來感覺不好編輯,又寫了時間戳在線轉化工具,感覺還行,后續就寫了一系列在線工具來提高工作效率。

翻譯就使用Chrome的有道或谷歌翻譯插件,谷歌身份驗證器使用的也是Chrome插件,所以工作嚴重依賴Chrome,屏幕經常在idea和Chrome之間來回切換。

曾經以為這就是理想的工作環境了,直到遇到了Alfred。

Alfred是和spotlight同類型但更強大的效率軟件。以前會使用spotlight來切換APP、搜索文件等,也僅限于此,而且搜索的結果其實也比較雜亂吧,所以使用場景比較有限。Alfred則強大很多,可以通過自帶或自定義的前綴命令,一步到位做很多事情,比較簡單的如:open down打開下載文件夾。

首先說明Alfred是半免費產品,免費的功能是自帶的Features,收費的是Workflows,Features的功能已經比spotlight的要強大了,而Workflows則提供更強大的自定義功能。所以輕度使用的話,免費的就足夠了,如果要使用Workflows,推薦去官網支持正版,囊中羞澀但想試用的請自行搜索破解版。

簡單使用

常規設置

喚起快捷鍵

用慣了spotlight的快捷鍵喚起,要使用Alfred替換它,需要做的是:

  1. 去掉spotlight的喚起快捷鍵:

    image
  2. 在Alfred設置中設置快捷鍵:

    image-20190608190612371

去掉shift鍵預覽

對于使用shift鍵來做中英切換的人來說,Alfred的shift鍵預覽簡直惡心,不多說,在這里去掉:

image

常規搜索

默認如果Alfred不清楚你要搜索什么時,它會給你谷歌、亞馬遜和維基百科三個搜索,對于我個人來說,谷歌搜索就夠了,用慣百度的也可以自己設置:

image

如果我搜索hello world,確認就會跳去瀏覽器的谷歌搜索:

image

也會記錄常去的站點,以便一搜即去:

image

文件搜索

新建一個名為alfred_open_test.txt且內容為alfred_in_test的文件。

  1. 搜索文件名
image
  1. 搜索文件內容
image

App搜索打開

image

常用功能

計算器

平常計算一個數,就需要打開計算器軟件才能計算,Alfred可以免去這一步,直接在搜索框輸入計算數據:

image

歷史復制記錄

輸入框輸入cli:

image

回車即可出現歷史復制過的記錄:

image

個人不喜歡一按回車就將復制內容粘貼到活躍輸入上,可以在這里去掉:

image

shell操作

在命令可以直接輸入shell命令,并回車執行:

image

默認會去Terminal執行,不過可以修改為iTerm2:

image

在這里修改:

image

那段內容是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

至此,簡單的、免費的使用,基本上就這些功能,如果覺得夠用就沒必要往下看了,下面的是要收(po)費(jie)的。

重度使用

通過Workflows的編排,可以將一件復雜多步驟的事情一步完成。

可以通過自己編排,也可以網上搜索相關的Workflows導入,如個人搜集到的有:

翻譯工具

有道翻譯

image-20190609103639729

谷歌翻譯

image-20190609103703505

數據轉換

時間戳轉換

image-20190609103737961

數字進制轉換

image-20190609103904234

hash生成

image-20190609103955134

編碼解碼

image-20190609104057930

隨機字符生成

image-20190609104341264

工作工具

idea窗口切換

Alfred默認只能在APP之間切換,但是工作時通常會打開多個idea窗口,這時就可以用到idea的workflows,輸入前綴idea,后面輸入項目名,回車即可去到對應項目窗口:

image-20190609105205906

谷歌身份驗證器

安全原因,登錄服務器都是需要谷歌驗證碼的,這時使用Alfred就很方便,輸入gauth直接獲?。?/p>

image-20190609105002691

ip地址查找

image-20190609105116470

日期查看

image-20190609105358111

如果文章有幫助,請點贊轉發,有更好的Workflows推薦,歡迎評論留言。

查看原文 深入了解更多知識。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容