5

【译】2023年——社区实验的一年

 7 months ago
source link: https://www.cnblogs.com/MeteorSeed/p/18001682
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

  在我们进入新的一年的时候,我们想让你们了解一些实验的情况,你们的反馈和参与帮助我们在2023年的过程中进行了调整。

  社区实验是指我们确定能够提高用户工作效率和幸福感的特性,然后在 Visual Studio 用户社区中构建和测试它。这些功能在开发者社区上并没有得到太多的支持,但其他迹象表明,无论如何,这些功能对开发者来说都是值得拥有的。然后,我们将该功能作为开源扩展发布,并与社区合作,使其 Just Right™。这包括接收 bug 报告和拉取请求,以及收集遥测数据以了解使用模式。

  通常,成千上万的用户安装这些实验性扩展来帮助测试和改进它们。这些功能确实是社区为社区而做的,下面是我们到目前为止共同完成的功能列表。

  我们在2022年下半年开始了社区实验,所以我们也会把这些早期的实验包括在这个列表中。

区分Visual Studio实例

  这是基于一个没有得到很多投票的功能请求,但是带有这个功能的 VS Code 扩展有近200万的下载量。这表明这将是 Visual Studio 的一个好特性,实验就此诞生。

270073-20240201170933602-460421027.png

  该功能请求最终获得了200多票,扩展 Solution Colors 安装了近15,000次。

  结果:不包含在 Visual Studio 中。我们需要做更多的工作来完善用户体验。

为括号对儿添加颜色

  这是流行的 Viasfora 扩展已经提供的一个功能,这就是为什么用户不需要这个功能的官方实现。然而,其他编辑器和 IDE 开始提供这个功能,所以我们认为是时候再看看了。

270073-20240201171008409-1943997578.png

  这个实验获得了很多好评,成为当时最受欢迎的功能之一。扩展  Rainbow Braces 被下载超过75000次。

  结果:包含在Visual Studio 2022 v17.6中

比较 Visual Studio 中的文件

  这个实验看起来很简单——在 diff 视图中比较两个文件。事实证明,社区中有很多关于这样做的最佳方法的意见,所以我们觉得这将是一个完美的社区实验候选。

270073-20240201171029296-906924860.png

  它不仅最终获得了550多个赞,而且扩展 File Differ 被安装了近90,000次。

  结果:包含在 Visual Studio 2022 v17.7中

带有适当缩进复制

  这个代表了一种特殊的功能或调整,我们可以称之为 paper-cut-reducers。多年来,我们学会了忍受某些不便,以至于我们甚至不再注意到它们。因此,我们不会抱怨它们,也不会投票支持功能请求来修复它们。

  这个功能修复了复制代码并将其粘贴到Outlook或其他地方的问题,只是为了看看缩进是否变得一团糟。

270073-20240201171050780-1963532237.png

  该功能请求最终获得了超过80个赞,Copy Nice 扩展安装了超过3000次。

  结果:包含在 Visual Studio 2022 v17.7中

获取开发者新闻

  从各种技术博客上获取有关 Visual Studio、.NET、C++ 等的最新消息可能是一个挑战,而且大多数人都没有做到这一点。这导致许多人错过了事件、培训、视频、教程和其他可能对他们有帮助的东西。这个实验试图通过以一种自然而不引人注目的方式将博客引入 Visual Studio 来解决这个问题。

270073-20240201171118451-1656446931.png

  有超过300个好评,这仍然是最需要的功能之一,但事实证明,我们无法得到很好的体验。Developer News 扩展获得了3000个安装量,但还不足以将其移植到 Visual Studio 中。

  结果:不包含,但这个很棒的扩展值得下载(我们仍然更新它)

环绕选择

  您希望快速选择一些文本并用引号将其括起来。因此,您选择文本并点击键盘上的引号键,却发现所选文本被单个 " 所替换。您希望发生的情况是,所选文本将被一个开始和结束的引号包围,如下面的动画所示。这个实验解决了这个问题。

270073-20240201171149663-1564518522.gif

  有近250个赞和2000个扩展安装,社区支持这个想法。它从几乎没有投票变成了一项被高度要求的功能。

  结果:包含在Visual Studio 2022 v17.9预览中。

滚动文档选项卡

  有些选项卡式应用程序(如某些浏览器)允许您使用鼠标滚轮滚动许多打开的选项卡列表。我们想到了使用相同的方式(鼠标滚动)来打开和关闭多行选项卡功能的想法。

270073-20240201171227375-1096198469.png

  通过这种方式,我们可以保留那些从其他应用程序中熟悉该特性的用户的肌肉记忆,同时利用 Visual Studio 中一个有用的特性。滚动标签扩展获得了大约1200个安装,该功能请求超过250个赞。

  结果:包含在Visual Studio 2022 v17.9预览中。

图像悬停预览

  大多数开发人员使用一种或另一种形式的图像。快速浏览代码中引用的图像可以帮助验证您使用的是正确的图像,还可以验证路径是否正确。这个实验显示了将鼠标悬停在代码中的引用上时的图像。

270073-20240201171300822-885189847.png

  有超过120个赞和1800个扩展安装,这个实验是成功的。它以一种自然的方式解决了一个微妙的问题,而不会感觉碍事儿。

  结果:我们将在Visual Studio 2022的未来特性更新中包含它。

小结

  2023年见证了一些伟大的实验和社区参与——其中一些成功进入了 Visual Studio,而另一些则没有。对于那些没有的,它们仍然作为提供价值的免费开源扩展提供给需要它们的用户。这就是它的意义所在:增加价值,让像您这样的开发人员在使用 Visual Studio 时更高效、更快乐。

原文链接:https://devblogs.microsoft.com/visualstudio/2023-a-year-of-community-experiments/

270073-20240201171344743-1791061785.png

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK