news 2026/4/18 6:26:10

别再装第三方工具了!微软这 3 个开源神器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
别再装第三方工具了!微软这 3 个开源神器

微软常因“搞坏 Windows”或强行在用户不需要的地方塞入 AI 功能而饱受诟病,但其实它也藏有不少宝藏级的开源工具。

每个 Windows 用户都习惯了为各种小需求上网搜索“有没有能干这个的软件”或“有没有能干那个的工具”—— 这几乎成了几十年来 Windows 体验的一部分。然而,微软其实早已推出了一款集大量实用功能于一身的工具包,只是宣传得不够到位罢了。

PowerToys 30 多款实用工具,重塑你的 Windows 体验

PowerToys 是一套包含约 30 个独立实用程序的开源工具集,功能涵盖从提升日常使用舒适度的基础优化,到彻底改变你与电脑交互方式的创新功能。

例如,“鼠标高亮器”正如其名 —— 只需轻按 Ctrl 键,就能瞬间高亮显示鼠标指针位置,极大提升演示或录屏时的可视性。

而“命令面板”则提供了一种全新的 Windows 操作方式,其体验非常接近 macOS 的 Spotlight 搜索。自从用上 Command Palette 后,我就再也没通过开始菜单查找和启动应用程序了。

另一个简鹿办公特别喜欢的功能是“键盘管理器”,它允许你随意重新映射键盘上的几乎所有快捷键,甚至还能创建全新的组合键。更厉害的是,这些快捷键可以设置为仅在特定应用程序中生效,让你在有限的按键数量下榨取出更多效率。

这三项功能如今已成为我每天使用 Windows 不可或缺的一部分。如果你从未尝试过 PowerToys,我强烈推荐你安装试试 —— 它几乎能满足所有人的需求。

Winget 把 Linux 最棒的特性带到 Windows

大多数操作系统(如 macOS、iOS、Android 和 Linux)都通过中央应用商店分发软件。Windows 虽有 Microsoft Store,但体验并不理想。

Winget 是 Windows 内置的一款命令行工具,行为类似于 Linux 的 APT 或 DNF 包管理器。通过它,你可以轻松下载、安装、更新或卸载各类程序和软件包。

Winget 最实用的功能之一是支持批量更新。通常,Windows 应用只能逐个更新——要么打开应用时自动触发,要么依赖后台计划任务。而 Winget 只需一条命令(winget upgrade --all),就能一次性更新所有已安装的软件,对讨厌手动追踪更新的用户来说极为方便。

此外,Winget 并不局限于默认的两个软件源。和 Linux 一样,你也可以添加第三方仓库,扩展可用软件范围。

如果你不习惯命令行操作,还可以安装一个名为 UniGetUI 的图形界面工具。它不仅让 Winget 更直观易用,还同时支持 Scoop、Chocolatey、pip 等其他 Windows 包管理器。

我自己已经用了 UniGetUI 好几年,几乎再没打开过系统自带的“设置”应用去管理或卸载程序。

Windows Subsystem for Linux(WSL) 让你无需离开 Windows,畅享 Linux 优势

Linux 用户总爱强调 Linux 比 Windows 强在哪里 —— 确实,它在某些方面的确更胜一筹。而借助 Windows 子系统 for Linux(WSL),你无需离开 Windows,就能直接享受 Linux 的强大能力。

WSL 允许你在高效的轻量级虚拟环境中运行 Ubuntu、Debian、Fedora 等主流 Linux 发行版,并通过 Windows Terminal 直接访问。这意味着你能立即使用海量优秀的 Linux 命令行工具 —— 其中许多都比 Windows 原生替代品更强大、更灵活。

近年来,WSL 还新增了图形界面支持(WSLg),可将 Linux 应用的 GUI 窗口直接渲染到 Windows 桌面上。也就是说,即使是依赖图形界面的 Linux 软件,现在也能无缝运行。

我最早是在 Linux 上学习编程的,至今做开发时仍偏爱 Linux 环境。有了 WSL,我无需切换到另一台笔记本、不用手动启动传统虚拟机,也不必插上外接 SSD 并重启进入 Linux 系统 —— 只需几秒,就能在当前 Windows 会话中进入完整的 Linux 开发环境。

无论你是需要同时使用 Linux 和 Windows 的开发者,还是单纯想安全地体验 Linux 命令行的新手,WSL 都是最便捷的选择之一。即使你暂时用不到 Linux,它也提供了一个零风险的沙盒环境,让你轻松尝试 Linux,而无需折腾双系统或多盘启动。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 5:38:59

第1章 Java语言概述----开发体验— HelloWorld

1.6 开发体验 — HelloWorld 步骤: 1. 将 Java 代码编写到扩展名为 .java 的文件中。 2. 通过 javac 命令对该 java 文件进行编译。 3. 通过 java 命令对生成的 class 文件进行运行。步骤一:编写  选择最简单的编辑器:记 事本。  敲入…

作者头像 李华
网站建设 2026/4/18 1:22:19

JYLN061 LORA无线数传终端:轻松代替有线485,适配恶劣工业环境

JYLN061 LORA无线数传终端是一款非常典型且应用广泛的物联网核心设备。简单来说,这是一种利用LoRa调制技术,能在复杂工业环境下实现远达5公里(理论或典型距离)无线数据传输的终端设备。一、组成部分 1. 核心设备:LoRa无线数传终端/模块 这是安…

作者头像 李华
网站建设 2026/4/11 12:47:40

SIEMENS同步电机1FT7105- 5WF71-4NH1

SIEMENS同步电机1FT7105-5WF71-4NH1与普通电机在结构设计、控制方式、性能表现和应用场景上存在本质区别。该电机作为高性能永磁同步伺服电机,专为精密工业自动化系统打造,而普通电机(如异步电机)则更适用于对动态响应和控制精度要…

作者头像 李华
网站建设 2026/4/17 14:37:53

内核子系统、SoC控制器驱动、驱动与内核的关系

这是一个关于Linux内核架构的核心问题,涉及内核子系统、SoC控制器驱动、驱动与内核的关系。让我用清晰的层次结构为您解释: 一、整体架构关系图 ┌─────────────────────────────────────────────────…

作者头像 李华
网站建设 2026/4/18 5:15:02

【C/C++】线程池详解

线程池详解 (Thread Pool Deep Dive) 什么是线程池?(What is a Thread Pool?) 线程池是一种多线程处理模式,它预先创建一定数量的线程,将任务放入队列中,由空闲的线程从队列中取出任务并执行。 为什么需要线程池? …

作者头像 李华