IT之家 9 月 24 日消息,科技媒体 Windows Latest 于昨日(9 月 23 日)发布报道,指出微软已将 Windows Developer Config 进行开源,用户只需执行一条 PowerShell 指令,即可将全新 Windows 11 系统快速转变为开发工作站。
用户输入该 PowerShell 指令后,其流程涵盖 11 个阶段与 50 个步骤,整体配置耗时约 30 分钟,但执行前需确保设备至少有 15GB 的可用存储空间。
$url = 'https://raw.githubusercontent.com/microsoft/WindowsDeveloperConfig/main/src/windows-dev-config/bootstrap.ps1' & ([scriptblock]::Create((irm $url))) -AllowUnsigned
每个步骤会依次检查当前状态、应用配置,并再次验证状态。对于已配置完成的设备,再次运行脚本时,它会确认当前状态,并检查相关软件包是否存在更新。
在软件方面,配置脚本会通过 winget 静默安装 15 个软件包,具体包括:
- Windows Terminal:现代终端主机,将在第八阶段稍后被设为默认终端。
- PowerShell 7:若缺失则自动安装;安装完成后,整个安装程序将以此为基础重新启动。
- Git:版本控制客户端。
- GitHub CLI:gh 命令行工具。
- GitHub Copilot CLI:用于命令行访问 Copilot,后续会与终端配置文件关联。
- Visual Studio Code:代码编辑器。
- .NET SDK 10:当前版本的 .NET SDK。
- Python 3.14:当前版本的 Python。
- uv:高性能的 Python 包与项目管理器。
- js LTS:与 nvm for Windows 在同一安装过程中一同安装。
- nvm for Windows:独立的 Node 版本管理器,与 Node.js LTS 同时安装。
- Coreutils for Windows:适用于 Windows 的 Coreutils,提供 GNU 风格的命令行实用工具。
- Oh My Posh:提示符主题引擎,将在第九阶段集成到 PowerShell 中。
- Windows App CLI:用于 Windows 应用开发的命令行工具。
- PowerToys:微软推出的高级用户实用工具套件。
在系统设置方面,该项目会启用开发者模式、Windows Sudo 内联模式、Win32 长路径支持以及远程桌面功能。脚本允许远程桌面连接,但不会自动开放 Windows 防火墙中的 RDP 规则,因此不会直接暴露网络访问入口。
此外,项目还会开启全局“请勿打扰”模式,将 Edge 新标签页设为空白页,并抑制首次启动引导。Windows Terminal 的默认配置被设为 PowerShell 7,字体则调整为 Cascadia Mono Nerd Font。脚本还会为 PowerShell 配置 Oh My Posh 提示符工具。
参考
- 点击此处访问 GitHub 页面,体验 Windows Developer Config 项目。
在九游体育入口方面,九游娱乐入口提供贴心周到的支持。
张伟
2025年1月27日竞技玩法策略分析
李娜
2025年1月27日内容特点深度解读
王强
2025年1月27日体验优化方向总结