天天看點

PowerToys插件擴充(類似Alfred)

在mac系統除了自帶的Spotlight還有一個很好用的工具叫Alfred

PowerToys插件擴充(類似Alfred)

image

在windows系統也有一個很好用的工具叫PowerToys,是微軟的一個開源項目

PowerToys插件擴充(類似Alfred)

https://github.com/microsoft/PowerToys

從上面的github位址可以下載下傳安裝包。

PowerToys插件擴充(類似Alfred)

它有很多快捷功能,請大家自己研究吧。今天要說的是PowerToys Run

PowerToys插件擴充(類似Alfred)

預設的喚起快捷鍵是 Alt+Space

但是PowerToys Run有一個問題,就是自帶的檔案搜尋功能是基于系統索引的,搜尋的速度慢,還經常找不到我想要找的檔案。看見很多人在Issue裡面提希望能支援Everything搜尋,官方說有社群提供了插件了 https://github.com/IzaiahSun/PowerToys

從這個大佬的releases裡面下載下傳下來

PowerToys插件擴充(類似Alfred)

然後定位到zip裡的modules\launcher\plugins,将整個Community.PowerToys.Run.Plugin.Everything檔案夾複制到系統中已經安裝好的PowerToys目錄\modules\launcher\Plugins中,最後重新開機PowerToys即可!

下面才是重點:

PowerToys Run的功能在開始以插件的形式提供之後,想要擴充自己的功能是非常簡單的,我們隻需要寫代碼加入自己的邏輯就好了。

因為我經常會用idea,我就寫了幾行代碼來擴充一下,如果是java項目的檔案夾,可以直接用idea打開。效果如下圖:

PowerToys插件擴充(類似Alfred)

代碼很簡單,如果識别到了是java項目檔案夾,就展示一個icon圖示按鈕,點選用idea打開。

idea的啟動path 你可以配置在環境變量裡面,

PowerToys插件擴充(類似Alfred)

如果你用是Toolsbox的話,idea會經常更新版本,每次更新都得重新改環境變量嫌麻煩,那麼Toolsbox的這個功能可以設定下

PowerToys插件擴充(類似Alfred)

然後把上圖中的Shell腳本的檔案夾設定到 環境變量的PATH裡面 就一勞永逸了!

PowerToys插件擴充(類似Alfred)

想要擷取我更改後的EveryThing插件的可以公衆号發送文本文字:PowerToys

下載下傳後解壓到你本機PowerToys目錄

比如我的本機是:

C:\Program Files\PowerToys\modules\launcher\Plugins

PowerToys插件擴充(類似Alfred)

Enjoy!!!

關注公衆号,我開發的開源工具分享給你!

PowerToys插件擴充(類似Alfred)

如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”将是我最大的寫作動力!歡迎各位轉載,轉載文章之後須在文章頁面明顯位置給出作者和原文連接配接,謝謝。