它终于发生。微软为开发者提供了一个命令行界面来安装他们喜欢的工具。没错——在今天的Build 2020发布会上,微软在预览版中发布了Windows包管理器。
这不仅仅是帮助开发人员为Windows构建。这是为了帮助开发者和企业接受Windows。微软正致力于让开发者爱上Windows而不是macOS和Linux。这个任务的一部分包括为企业发布像Windows Terminal这样的工具,以及为任何需要Linux的人改进WSL。另一部分是帮助开发人员(和IT管理员)尽可能轻松地设置他们的Windows环境。与此类似,微软今天也为PowerToys加入了人们高度要求的功能:运行和键盘映射。但前者无疑是更大的新闻。
Windows包管理器是一个用于搜索、查看和安装常用开发工具的命令行界面。开发人员在GitHub存储库中列出他们的应用程序;包管理器获取并安装它们。在2020年Build之前的一个简报会上,微软合作伙伴项目经理Scott Hanselman阐述了远景规划:
你刚加入一家公司,他们会给你入职文件。他们会给你一些荒谬的Word文档,然后他们会说,‘这里,板上。就像‘安装这个。把它支起来。说实话,他们不希望你在至少几个月内完成任何工作。他们说,‘周末前准备好。“他们在撒谎。你得安装好所有的设备。这是一个巨大的麻烦。
如果可以使用Windows包管理器呢?你可以说,winget install Terminal, winget install Visual Studio。“砰,砰,砰。如果我能给你一个设置你的机器的脚本呢?你有你需要的所有东西。这是一件事。然后他们说,‘好吧,现在就得到源代码。“他们是这么说的。把源代码拿下来编译。只是编译它。“从来都不是这样的。
我想做的是,我想说,我想加入你们的圈子。我想加入你的空间。我想输入你的密码。有一个最佳实践。我们想要得到一系列的工具。我会说,‘把那些工具给我。‘我要输入代码空间,我们将自旋向上在云中一个容器,把代码从GitHub,你现在有云中的一个区域,这个区域的代表公司的最佳实践,在几分钟内,你真的可以被编码。人们确实这么说。大概10分钟,你就可以开始跑步了。这是我从未见过的,我已经做了30年了。
更好的是,Windows包管理器是开源的——微软正在要求开发人员帮助改进它。
微软PowerToys是为Windows power用户设计的免费系统工具。PowerToys添加或更改特性以最大化生产力或添加更多定制。它们最初适用于Windows 95和后来的Windows XP。去年,微软为Windows 10重新推出了PowerToys。
微软今天发布了PowerToys 0.18版本。这次更新增加了两个新功能:PowerToys Run和键盘映射器。前者是一个应用程序启动工具,用于更快地启动程序(按alt+空格键并开始输入)。后者允许您自定义键盘输入键到键和快捷键到快捷键。