曾經,為了轉化時間戳,我寫了個Python腳本來提高效率,后來感覺不好編輯,又寫了時間戳在線轉化工具,感覺還行,后續就寫了一系列在線工具來提高工作效率。
翻譯就使用Chrome的有道或谷歌翻譯插件,谷歌身份驗證器使用的也是Chrome插件,所以工作嚴重依賴Chrome,屏幕經常在idea和Chrome之間來回切換。
曾經以為這就是理想的工作環境了,直到遇到了Alfred。
Alfred是和spotlight同類型但更強大的效率軟件。以前會使用spotlight來切換APP、搜索文件等,也僅限于此,而且搜索的結果其實也比較雜亂吧,所以使用場景比較有限。Alfred則強大很多,可以通過自帶或自定義的前綴命令,一步到位做很多事情,比較簡單的如:open down
打開下載文件夾。
首先說明Alfred是半免費產品,免費的功能是自帶的Features
,收費的是Workflows
,Features
的功能已經比spotlight的要強大了,而Workflows
則提供更強大的自定義功能。所以輕度使用的話,免費的就足夠了,如果要使用Workflows
,推薦去官網支持正版,囊中羞澀但想試用的請自行搜索破解版。
簡單使用
常規設置
喚起快捷鍵
用慣了spotlight的快捷鍵喚起,要使用Alfred替換它,需要做的是:
-
去掉spotlight的喚起快捷鍵:
image -
在Alfred設置中設置快捷鍵:
image-20190608190612371
去掉shift
鍵預覽
對于使用shift
鍵來做中英切換的人來說,Alfred的shift
鍵預覽簡直惡心,不多說,在這里去掉:
常規搜索
默認如果Alfred不清楚你要搜索什么時,它會給你谷歌、亞馬遜和維基百科三個搜索,對于我個人來說,谷歌搜索就夠了,用慣百度的也可以自己設置:
如果我搜索hello world,確認就會跳去瀏覽器的谷歌搜索:
也會記錄常去的站點,以便一搜即去:
文件搜索
新建一個名為alfred_open_test.txt且內容為alfred_in_test
的文件。
- 搜索文件名
- 搜索文件內容
App搜索打開
常用功能
計算器
平常計算一個數,就需要打開計算器軟件才能計算,Alfred可以免去這一步,直接在搜索框輸入計算數據:
歷史復制記錄
輸入框輸入cli
:
回車即可出現歷史復制過的記錄:
個人不喜歡一按回車就將復制內容粘貼到活躍輸入上,可以在這里去掉:
shell操作
在命令可以直接輸入shell命令,并回車執行:
默認會去Terminal執行,不過可以修改為iTerm2:
在這里修改:
那段內容是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
導入,如個人搜集到的有:
翻譯工具
有道翻譯
谷歌翻譯
數據轉換
時間戳轉換
數字進制轉換
hash生成
編碼解碼
隨機字符生成
工作工具
idea窗口切換
Alfred默認只能在APP之間切換,但是工作時通常會打開多個idea窗口,這時就可以用到idea的workflows,輸入前綴idea,后面輸入項目名,回車即可去到對應項目窗口:
谷歌身份驗證器
安全原因,登錄服務器都是需要谷歌驗證碼的,這時使用Alfred就很方便,輸入gauth直接獲?。?/p>
ip地址查找
日期查看
如果文章有幫助,請點贊轉發,有更好的Workflows
推薦,歡迎評論留言。
查看原文 深入了解更多知識。