大家好,我是贝克街的捉虫师呀!
平时我们在使用 Windows 操作系统的时候,总会遇到一些小麻烦,比如说窗口管理不够灵活,需要批量修改文件名称时操作繁琐,或者想快速查找某个程序却总是要依赖开始菜单的搜索框。这些看似不起眼的小痛点,累积起来其实挺影响工作效率的。我自己就经常在不同窗口间切换得焦头烂额。
直到我偶然间重新发现了微软官方在 GitHub 上维护的一个开源项目——Microsoft PowerToys。它就像是微软给 Windows 用户准备的一套“增强工具包”,集合了各种实用小工具,可以帮助我们更高效、更顺畅地使用 Windows。它不是一个单一功能的软件,而是一系列小巧而强大的模块组合。
PowerToys 的核心定位就是为 Windows 的“高级用户”提供增强功能,帮助大家调优和简化操作流程,从而提高生产力。你可以把它想象成一把 Windows 上的瑞士军刀,里面藏着各种顺手的小工具,总能在关键时刻派上用场。而且,这个项目是开源的,托管在 GitHub 上,主要使用 C# 语言开发,由微软团队和社区共同维护,这一点也让人觉得很放心。
从 GitHub 的数据来看,Microsoft PowerToys 确实是个重量级选手。它累计已经收获了 119082 个星标,今天一天也新增了 105 个星标,足见其受欢迎程度和实用性。项目的开发语言主要是 C#,由 microsoft 官方维护。从频繁的更新记录和详细的版本日志来看,这个项目非常活跃,社区参与度也很高,不断有新功能加入和现有功能的改进。这说明它不是一个“一时兴起”的项目,而是有长期投入和规划的。
PowerToys 里面包含了非常多的工具,每个工具都有自己独特的作用。这里我挑几个我个人觉得特别实用或者设计巧妙的亮点功能给大家介绍一下:
🖱️ FancyZones
这个功能简直是多屏或者超宽屏用户的福音。它可以让你在屏幕上自定义窗口布局区域,然后只需要按住 Shift 键拖动窗口,窗口就会自动吸附到你预设的区域里。告别手动调整窗口大小和位置的繁琐,你可以轻松把多个应用窗口整齐地排列在屏幕上,让多任务处理变得井井有条。我经常用它来把代码编辑器、终端和浏览器分块,效率提升不止一点点。
⌨️ PowerToys Run
这是一个速度超快的启动器。通过一个自定义的快捷键(默认是 Alt + Space
),你会看到一个搜索框弹出来。你不仅可以用它来搜索和打开应用程序,还能进行简单的数学计算、单位转换、搜索文件,甚至执行一些系统命令。它的响应速度非常快,而且支持插件扩展,很多时候比 Windows 自带的搜索好用太多了。对我来说,它基本替代了传统的开始菜单搜索框。
🖼️ Image Resizer
这个小工具太方便了!安装 PowerToys 后,你只需要在文件资源管理器里选中一个或多个图片文件,右键点击,你就会看到一个“Resize pictures”的选项。点进去可以选择预设的尺寸或者自定义尺寸来快速批量缩放图片。对于需要频繁处理图片尺寸的开发者或者设计师来说,这个功能可以省去打开专业图像编辑软件的麻烦,操作路径最短。
📝 Text Extractor
这是一个非常有意思的功能,它能从屏幕上的任意区域提取文本。想象一下,你在看一个图片里的代码、一份 PDF 报告里的关键数据,或者视频里的一段文字,以前可能需要手动输入。现在,你只需要按下快捷键,选择屏幕区域,Text Extractor 就能把里面的文本识别并复制到剪贴板。这个功能基于 OCR 技术,虽然不是100%完美,但在很多场景下都非常给力,尤其适合从无法直接复制的地方获取信息。
🔒 File Locksmith
有时候你会遇到一个文件无法删除或移动,系统提示文件被占用,但又不知道是哪个程序在占用。File Locksmith 就是来解决这个问题的。你在文件资源管理器里右键点击这个被占用的文件,选择“What’s using this file?”,PowerToys 就会列出当前占用这个文件的进程。这对于排查程序 Bug 或者系统问题非常有帮助,省去了很多手动查找的麻烦。
PowerToys 的安装过程非常简单,微软提供了几种方便的方式。
首先,你需要确保你的 Windows 版本符合要求,通常是 Windows 10 版本 2004 (build 19041) 或更新,以及 Windows 11。同时,它需要安装 Microsoft Edge WebView2 Runtime,不过通常安装包会自动帮你搞定。
最推荐的方式是直接去 GitHub 的 Release 页面下载安装包(后缀是 .exe
)。根据你的系统架构(x64 或 ARM64)选择对应的版本下载运行就行。
你也可以通过 Microsoft Store 来安装,如果你使用的是新版的 Microsoft Store 应用商店的话。
对于熟悉命令行工具的朋友,使用 WinGet 安装也非常方便。只需要打开终端(如 PowerShell 或 Windows Terminal),运行下面的命令:
# 用户范围安装 (推荐)
winget install Microsoft.PowerToys -s winget
# 机器范围安装
winget install --scope machine Microsoft.PowerToys -s winget
安装完成后,你会在系统托盘区看到 PowerToys 的图标,点击就可以打开它的设置界面,在这里你可以启用或禁用各个模块,以及对每个模块进行详细的配置。整体的操作非常直观,界面也很友好。如果遇到安装问题,可以先检查 Windows 版本和 WebView2 Runtime 是否安装。
PowerToys 的实用场景非常广泛,几乎每一个 Windows 用户都能从中受益,特别是开发者和技术爱好者:
- 日常办公和多任务处理: FancyZones 和 PowerToys Run 是效率利器,帮助你更好地管理窗口和快速启动应用。Image Resizer 也能帮助处理日常文档中的图片。
- 开发和调试: File Locksmith 能快速定位文件占用问题,Environment Variables 工具(虽然这次没重点介绍,但也很实用)可以方便地查看和修改环境变量,对于配置开发环境很有帮助。
- 内容创作者和设计师: Color Picker 可以方便地获取屏幕颜色,Text Extractor 提取图片中的文字或代码段,这些都能提高工作效率。
我推荐 PowerToys 的理由很直接:它是微软官方出品,与 Windows 系统集成度高,而且免费开源。它不像一些第三方工具那样可能带有广告或者潜在风险。它提供的工具都是针对 Windows 使用中的常见痛点,非常实用。虽然单个工具可能都有替代品,但 PowerToys 把这些高频使用的实用工具集合在一起,并且持续维护更新,形成了一个强大的工具集,省去了寻找、安装和管理多个独立小工具的麻烦。对于任何想提升 Windows 使用效率的朋友来说,PowerToys 都是一个非常值得尝试的工具集。
总的来说,Microsoft PowerToys 是一套非常优秀的 Windows 增强工具集。它由微软和充满活力的社区共同打造,功能丰富且实用,能够显著改善我们的 Windows 使用体验,提高工作效率。它证明了即使是像 Windows 这样成熟的操作系统,依然可以通过优秀的开源工具进行增强。
如果你还没有尝试过,我强烈建议你去看看。你可以通过下面的链接找到它在 GitHub 上的项目主页:
https://github.com/microsoft/PowerToys
上手非常简单,相信你用过里面的几个小工具后,也会觉得相见恨晚。如果你在使用过程中有什么心得或者发现什么好玩的用法,也欢迎在评论区分享给我呀!