【译】2023年——社区实验的一年
在我们进入新的一年的时候,我们想让你们了解一些实验的情况,你们的反馈和参与帮助我们在2023年的过程中进行了调整。
社区实验是指我们确定能够提高用户工作效率和幸福感的特性,然后在 Visual Studio 用户社区中构建和测试它。这些功能在开发者社区上并没有得到太多的支持,但其他迹象表明,无论如何,这些功能对开发者来说都是值得拥有的。然后,我们将该功能作为开源扩展发布,并与社区合作,使其 Just Right™。这包括接收 bug 报告和拉取请求,以及收集遥测数据以了解使用模式。
通常,成千上万的用户安装这些实验性扩展来帮助测试和改进它们。这些功能确实是社区为社区而做的,下面是我们到目前为止共同完成的功能列表。
我们在2022年下半年开始了社区实验,所以我们也会把这些早期的实验包括在这个列表中。
区分Visual Studio实例
这是基于一个没有得到很多投票的功能请求,但是带有这个功能的 VS Code 扩展有近200万的下载量。这表明这将是 Visual Studio 的一个好特性,实验就此诞生。
该功能请求最终获得了200多票,扩展 Solution Colors 安装了近15,000次。
结果:不包含在 Visual Studio 中。我们需要做更多的工作来完善用户体验。
为括号对儿添加颜色
这是流行的 Viasfora 扩展已经提供的一个功能,这就是为什么用户不需要这个功能的官方实现。然而,其他编辑器和 IDE 开始提供这个功能,所以我们认为是时候再看看了。
这个实验获得了很多好评,成为当时最受欢迎的功能之一。扩展 Rainbow Braces 被下载超过75000次。
结果:包含在Visual Studio 2022 v17.6中
比较 Visual Studio 中的文件
这个实验看起来很简单——在 diff 视图中比较两个文件。事实证明,社区中有很多关于这样做的最佳方法的意见,所以我们觉得这将是一个完美的社区实验候选。
它不仅最终获得了550多个赞,而且扩展 File Differ 被安装了近90,000次。
结果:包含在 Visual Studio 2022 v17.7中
带有适当缩进的复制
这个代表了一种特殊的功能或调整,我们可以称之为 paper-cut-reducers。多年来,我们学会了忍受某些不便,以至于我们甚至不再注意到它们。因此,我们不会抱怨它们,也不会投票支持功能请求来修复它们。
这个功能修复了复制代码并将其粘贴到Outlook或其他地方的问题,只是为了看看缩进是否变得一团糟。
该功能请求最终获得了超过80个赞,Copy Nice 扩展安装了超过3000次。
结果:包含在 Visual Studio 2022 v17.7中
获取开发者新闻
从各种技术博客上获取有关 Visual Studio、.NET、C++ 等的最新消息可能是一个挑战,而且大多数人都没有做到这一点。这导致许多人错过了事件、培训、视频、教程和其他可能对他们有帮助的东西。这个实验试图通过以一种自然而不引人注目的方式将博客引入 Visual Studio 来解决这个问题。
有超过300个好评,这仍然是最需要的功能之一,但事实证明,我们无法得到很好的体验。Developer News 扩展获得了3000个安装量,但还不足以将其移植到 Visual Studio 中。
结果:不包含,但这个很棒的扩展值得下载(我们仍然更新它)
环绕选择
您希望快速选择一些文本并用引号将其括起来。因此,您选择文本并点击键盘上的引号键,却发现所选文本被单个 " 所替换。您希望发生的情况是,所选文本将被一个开始和结束的引号包围,如下面的动画所示。这个实验解决了这个问题。
有近250个赞和2000个扩展安装,社区支持这个想法。它从几乎没有投票变成了一项被高度要求的功能。
结果:包含在Visual Studio 2022 v17.9预览中。
滚动文档选项卡
有些选项卡式应用程序(如某些浏览器)允许您使用鼠标滚轮滚动许多打开的选项卡列表。我们想到了使用相同的方式(鼠标滚动)来打开和关闭多行选项卡功能的想法。
通过这种方式,我们可以保留那些从其他应用程序中熟悉该特性的用户的肌肉记忆,同时利用 Visual Studio 中一个有用的特性。滚动标签扩展获得了大约1200个安装,该功能请求超过250个赞。
结果:包含在Visual Studio 2022 v17.9预览中。
图像悬停预览
大多数开发人员使用一种或另一种形式的图像。快速浏览代码中引用的图像可以帮助验证您使用的是正确的图像,还可以验证路径是否正确。这个实验显示了将鼠标悬停在代码中的引用上时的图像。
有超过120个赞和1800个扩展安装,这个实验是成功的。它以一种自然的方式解决了一个微妙的问题,而不会感觉碍事儿。
结果:我们将在Visual Studio 2022的未来特性更新中包含它。
小结
2023年见证了一些伟大的实验和社区参与——其中一些成功进入了 Visual Studio,而另一些则没有。对于那些没有的,它们仍然作为提供价值的免费开源扩展提供给需要它们的用户。这就是它的意义所在:增加价值,让像您这样的开发人员在使用 Visual Studio 时更高效、更快乐。
原文链接:https://devblogs.microsoft.com/visualstudio/2023-a-year-of-community-experiments/
作者:MeteorSeed
我希望您喜欢这篇博文,并一如既往地感谢您阅读并与朋友和同事分享我的博文。
转载请注明出处。