微軟發佈新版本開源工具集 PowerToys,入選 GitHub Trending 日榜

12 月 3 日,微軟在 GitHub 上將開源軟件工具集 PowerToys 更新爲 0.14 版本,繼續針對工具集中的全窗口管理器 FancyZones 與批量重命名文件工具 PowerRename 進行改進及修復錯誤。PowerToys 項目也入選了 GitHub Trending 日榜,單日已得到至少 101 個 Star。git

Microsoft PowerToys.jpg

新版本修正兩款工具的多個問題github

據官方文檔介紹,PowerToys 0.14 版本的變化主要體如今如下三方面。正則表達式

FancyZones:瀏覽器

  • 刪除了舊版編輯器(包括新、舊版編輯器切換選項);
  • 爲用戶自定義名單中的應用增長了禁用 FancyZones 的選項;
  • 如今打開編輯器後將會高亮顯示活動分區;
  • 編輯器快捷方式將顯示正確的快捷鍵(受限於 WebView 控件的控制);
  • 修復 FancyZones 攔截數字鍵的問題(基本上都是在拖動 Chrome 瀏覽器標籤頁時出現);
  • 修復 FancyZones 編輯器中的 DPI 縮放比例錯誤,解決了區域被放在屏幕上錯誤位置的問題;
  • 修復了個別應用與 FancyZones 不兼容的問題(還有一些應用,如遠程應用等,仍然沒法兼容)。

PowerRename:安全

  • 對話框支持調整大小(在不一樣縮放比例的屏幕間移動對話框時仍然須要操做 DPI 變動);
  • 增長了從上一次運行中恢復搜索及替換 Flags 屬性值的選項;
  • 增長了開啓自動完成與自動建議的選項;
  • 改善正則表達式替換結果;
  • 修復了文件夾被重命名後,子文件夾項目沒法被重命名的問題。

其餘常規錯誤修復:編輯器

  • 修復了運行器中的一個致使托盤圖標不顯示的錯誤;
  • 設置界面的 UI 調小了一些(其中包括圖標的位置與外邊距、組件的文字介紹、文檔的連接位置與外邊距);
  • 修復了 Windows 快捷鍵嚮導中的一處崩潰問題。

FancyZones.png

PowerToys 0.14 版本的安裝文件及源代碼已上傳至 GitHub,可供開發者們下載、使用(12 月 4 日早間,因爲 FancyZones 的代碼出現了退化問題,PowerToys 0.14 安裝文件的下載入口被管理員關閉。12 月 6 日 官方發佈了修復錯誤後的 0.14.1 版本)。而此次 0.14 版本的發佈,實際上已是近三個月時間內微軟第四次更新 PowerToys 了,自今年 9 月微軟重啓並開源 PowerToys for Windows 10 以來,一直保持着每個月一次的版本更新頻率。ide

早前在今年 5 月份,微軟就曾向外界透露將考慮從新對 PowerToys 進行開發,爲開發者及高級用戶在 Windows 10 環境下提供一些實用工具,以便從 Windows 10 Shell 中節省出更多資源,提高系統運行效率並對每一個工做流單獨進行定製化調整。工具

微軟當時表示正在針對 Maximize To New Desktop、Windows 快捷鍵嚮導兩個工具進行研發,並計劃在今年內陸續推出包括全窗口管理器、批量重命名文件工具、Win + R 替代工具、電池追蹤器等在內的 10 個實用軟件工具。性能

其中,全窗口管理器 FancyZones 與 Windows 快捷鍵嚮導已被包含在首個重啓後的版本 ── PowerToys 0.11 中,而批量重命名文件工具 PowerRename 則在 0.12 版本中被加入進來,並在 0.13 版本中繼續獲得完善。開發工具

ShortcutGuide.jpg

歷史悠久的軟件開發工具集

PowerToys 的最第一版本是由 Windows Shell 開發團隊於 1996 年開發的「PowerToys for Windows 95」,用來經過一系列的實用工具幫助開發者用戶自定義修改、添加、刪除 Windows 95 操做系統中的功能或設置,以進一步強化系統性能,並提高用戶體驗及工做效率。

當時的工具集中包含了 15 個軟件,其中最知名的是 Tweak UI,它支持在不修改註冊表的狀況下,對 Windows 95 中某些隱藏比較深的設置進行自定義調整。此外,該版本的工具集還收錄了 Contents Menu、Explore From Here、FindX、Round Clock 等工具。

除此以外,Windows Kernel 開發團隊還開發了另外一個版本的工具集「Windows 95 Kernel Toys」,其中包含 Keyboard Remap、Windows Process Watcher 等 6 個工具軟件。

隨着 Windows 系統的不斷升級,微軟於 2002 年推出了 PowerToys 的正統續做「PowerToys for Windows XP」,最多時共擁有 20 款實用工具,每一個工具都支持單獨使用而不須要打包下載。

微軟在此前的基礎上對二代版本的 PowerToys 進行了大規模的調整,除 Tweak UI 之外,其他皆爲新的工具,其中包括 Color Control Panel Applet、Power Calculator、Virtual Desktop Manager 等,同時也有一些工具在後續的小版本更新中被停用,好比 Background Switcher、Shell Audio Player、Virtual CD-ROM Control Panel 等等。

Tweak UI.png

然而,隨着微軟內部大力增強對軟件開發在安全性上的要求,PowerToys 則由於較多的 Bug、不穩定的性能、測試未經過等緣由,最終被微軟從 Windows 系統中移除。

在接下來的近 10 年時間中,微軟再也沒有推出過 PowerToys 的大版本更新,也再也不對 Windows Vista、七、八、8.1 等後續的操做系統提供技術支持。直到今年 9 月,PowerToys 才得以重見天日。


GitHub 相關項目地址:

Windows 10 實用軟件工具集 PowerToys

SegmentFault.png

相關文章
相關標籤/搜索