EasyGo完整包是一款自己寫(xiě)的快捷啟動(dòng)軟件-EasyGo,快捷啟動(dòng)軟件,基本功能是快速查找所要打開(kāi)的軟件,并對(duì)其進(jìn)行打開(kāi)等操作。增強(qiáng)功能為軟件所支持的各種插件,比如書(shū)簽搜索,有道翻譯 ,磁力搜索 等。插件支持python和c++兩種語(yǔ)言。
軟件來(lái)歷
一開(kāi)始用的是開(kāi)源的wox快捷啟動(dòng),感覺(jué)很好用,于是就寫(xiě)了一些插件,修改了些bug。 但是用了一段時(shí)間發(fā)現(xiàn)問(wèn)題多多,一些功能和操作也感覺(jué)滿(mǎn)足不了我的要求,作者長(zhǎng)時(shí)間不維護(hù),而我對(duì)c#又不是很熟悉,所以就打算自己用c++寫(xiě)一個(gè)類(lèi)似的軟件,然后就動(dòng)手了。主要參考wox的功能界面和使用習(xí)慣,插件架構(gòu)也參考了wox的邏輯,這里必須感謝wox的作者開(kāi)發(fā)出這么好用的軟件。然后對(duì)wox中我感覺(jué)不太好的體驗(yàn)做了修正,對(duì)一些感覺(jué)薄弱的功能進(jìn)行了加強(qiáng),現(xiàn)在總算是勉強(qiáng)可用了。目前沒(méi)多少人測(cè)試,可能存在bug,請(qǐng)自行選擇使用。
Wox官網(wǎng):http://www.wox.one/
軟件特性
主要的特性如下:
1. 使用everything的原理進(jìn)行檢索,減少建立程序索引的時(shí)間
2. 插件支持c++和python,其中python插件可以很方便的從wox移植過(guò)來(lái),因?yàn)榇篌w使用了wox的插件架構(gòu)方式
3. 插件支持回車(chē)模式和實(shí)時(shí)模式,默認(rèn)是實(shí)時(shí)模式。實(shí)時(shí)模式就是和wox一樣,實(shí)時(shí)的查詢(xún)輸入的關(guān)鍵字,回車(chē)模式則是需要按回車(chē)后進(jìn)行查詢(xún)操作。對(duì)于一些網(wǎng)絡(luò)插件,采用實(shí)時(shí)模式,很容易出現(xiàn)訪(fǎng)問(wèn)頻率過(guò)于頻繁的問(wèn)題,比如之前用到的wox的有道詞典插件,所以就加了回車(chē)模式
4. 插件支持文件類(lèi)型操作結(jié)構(gòu),根據(jù)用戶(hù)拖入的文件類(lèi)型來(lái)調(diào)用注冊(cè)了此文件類(lèi)型的插件,并顯示操作列表
5. 安裝python插件的時(shí)候,可以自行根據(jù)插件里面的配置文件來(lái)自動(dòng)安裝相關(guān)依賴(lài)庫(kù)
版本更新
解決的問(wèn)題:
修復(fù)結(jié)果列表為空的情況下,回車(chē)和上下按鍵依舊可以對(duì)之前顯示的結(jié)果進(jìn)行操作的情況
優(yōu)化相關(guān):
1. 優(yōu)化索引時(shí)的內(nèi)存占用
2. 優(yōu)化文件夾打開(kāi)速度和cpu使用率
3. 右鍵菜單返回結(jié)果列表時(shí)記憶之前結(jié)果的選中狀態(tài)
4. 實(shí)時(shí)模式下,上下按鍵可以在結(jié)果列表中循環(huán)滾動(dòng)
5. 優(yōu)化回車(chē)模式下,鼠標(biāo)點(diǎn)擊輸入框聚焦時(shí),結(jié)果列表未失去焦點(diǎn)的問(wèn)題
6. 移除不必要的啟動(dòng)時(shí)Python插件初始化操作,大大提高啟動(dòng)速度
7. 安裝python插件依賴(lài)的時(shí)候指定國(guó)內(nèi)源,加快聯(lián)網(wǎng)安裝依賴(lài)的速度
8. 更新EasyGo相關(guān)依賴(lài)庫(kù),提高性能,優(yōu)化界面顯示
9.版本自帶python3.7環(huán)境,無(wú)需單獨(dú)下載python安裝包
開(kāi)發(fā)相關(guān)
移除Python插件的InitPlugin接口調(diào)用,因?yàn)榛緵](méi)用,無(wú)法達(dá)到預(yù)期效果還影響EasyGo啟動(dòng)速度
其他
1. 詳細(xì)的安裝說(shuō)明可參考安裝包里面的說(shuō)明文件,其中開(kāi)發(fā)文檔位于Docs文件夾,由于本人實(shí)在不擅長(zhǎng)寫(xiě)文檔,所以如果看著蛋疼請(qǐng)見(jiàn)諒。
2. 由于是自用加興趣開(kāi)發(fā)的,所以不保證有后續(xù)的優(yōu)化和更新,可能最多修正一下bug
3. 關(guān)于中有交流群,如果有興趣交流或者有問(wèn)題反饋,可以加入
4. 由于沒(méi)站點(diǎn),所以其他插件和更新請(qǐng)加群獲取