微软即将为Windows 11推出一款名为“Windows编辑”(Windows Edit)的全新命令行应用程序,这是面向开发者和技术爱好者的一系列工具之一。但真正引人注目的或许是对WinGet的升级改造。

Cover Image

这款编辑器很难不被视为记事本(Notepad)的替代品——后者作为通用型界面工具,过去可用于编辑各类文件。用户还可以通过Windows Linux子系统(WSL)使用vim等文本编辑器,这些工具同样能在Windows环境下运行。

在微软Build开发者大会上,焦点自然集中在为开发者提供工具,以确保微软自家应用、平台和服务保持竞争力。虽然许多新功能与人工智能相关,但另一些改进则针对Windows平台的基础功能进行了优化。

虽然记事本已是Windows原生应用,但微软注意到它并未深度集成到开发者常用的工具链中。这款正在开源开发中的“编辑”工具将于今夏登陆Windows系统。“开发者只需在命令行输入‘edit’即可调用该编辑器,”微软表示,“这将使他们能够直接在命令行中编辑文件,保持现有工作流,减少不必要的上下文切换。”

PowerToys和WinGet迎来重要更新

微软素有将第三方工具整合进Windows的传统,持续扩展的免费工具集PowerToys就是典型例证。在Build大会前夕,微软刚刚为PowerToys Run新增了“命令面板”功能。“通过PowerToys命令面板,用户可快速调用常用命令、应用程序和开发工具,”微软介绍道,“这个高效、可定制且支持扩展的解决方案,能让您轻松集成心仪的应用程序。”

另一项看似面向开发者、实则造福高级用户的功能是Windows备份还原。虽然该功能主要为使用Windows应用的普通用户在更换电脑时设计,但WinGet自2021年作为命令行工具问世以来,就能快速从网络获取应用程序及其依赖项。

如今微软宣布,开发者将能对整机环境进行快照保存。“用户可通过简单的WinGet配置命令,轻松搭建和复制开发环境,”微软解释道,“开发者可以捕获当前设备状态——包括应用程序、软件包和工具(需来自已配置的WinGet源)——并保存为WinGet配置文件。”

虽然配置文件存储位置尚未明确,但这项能让用户精确迁移系统配置到全新设备的功能,对开发者和发烧友都意义重大。微软表示该功能将于“2025年夏季”上线,并支持微软期望状态配置(DSC v3)方案。

最后,微软正在为Windows开发一组面向开发者的高级设置选项。这些目前需要通过“实验性功能标志”开启的新特性,据称包括更长的路径长度限制,以及对任务栏、终端等功能的模块化设置。微软设备与Windows部门副总裁帕万·达武鲁里(Pavan Davuluri)在博客中还透露,Windows Linux子系统(WSL)也将进行开源改造。


文章标签: #微软 #开发者 #命令行 #WinGet #PowerToys

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。