- 在VisualStudio中部署GDAL库的C++版本(包括SQLite、PROJ等依赖)
- Android开机流程介绍
- STM32CubeMX教程31USB_DEVICE-HID外设_模拟键盘或鼠标
- 深入浅出Java多线程(五):线程间通信
在我们进入新的一年的时候,我们想让你们了解一些实验的情况,你们的反馈和参与帮助我们在2023年的过程中进行了调整.
社区实验是指我们确定能够提高用户工作效率和幸福感的特性,然后在 Visual Studio 用户社区中构建和测试它。这些功能在开发者社区上并没有得到太多的支持,但其他迹象表明,无论如何,这些功能对开发者来说都是值得拥有的。然后,我们将该功能作为开源扩展发布,并与社区合作,使其 Just Right™。这包括接收 bug 报告和拉取请求,以及收集遥测数据以了解使用模式.
通常,成千上万的用户安装这些实验性扩展来帮助测试和改进它们。这些功能确实是社区为社区而做的,下面是我们到目前为止共同完成的功能列表.
我们在2022年下半年开始了社区实验,所以我们也会把这些早期的实验包括在这个列表中.
这是基于一个没有得到很多投票的功能请求,但是带有这个功能的 VS Code 扩展有近200万的下载量。这表明这将是 Visual Studio 的一个好特性,实验就此诞生.
该功能请求最终获得了200多票,扩展 Solution Colors 安装了近15,000次.
结果:不包含在 Visual Studio 中。我们需要做更多的工作来完善用户体验.
这是流行的 Viasfora 扩展已经提供的一个功能,这就是为什么用户不需要这个功能的官方实现。然而,其他编辑器和 IDE 开始提供这个功能,所以我们认为是时候再看看了.
这个实验获得了很多好评,成为当时最受欢迎的功能之一。扩展 Rainbow Braces 被下载超过75000次.
结果:包含在Visual Studio 2022 v17.6中 。
这个实验看起来很简单——在 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/ 。
最后此篇关于【译】2023年——社区实验的一年的文章就讲到这里了,如果你想了解更多关于【译】2023年——社区实验的一年的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
任何 Web、桌面或移动开发人员都经常使用图像。你可以从 C#、HTML、XAML、CSS、C++、VB、TypeScript 甚至代码注释中引用它们。有些图像是本地的,有些存在于线上或网络共享中
您是否曾经难以理解一个提交在做什么或者为什么要做?在审查或协作代码更改时,您是否希望有更多的清晰度和上下文?如果您的回答是肯定的,那么您会喜欢 GitHub Copilot 为您所做的——生成提交
Visual Studio 订阅(无论是专业版还是企业版)提供的不仅仅是软件使用权;这是一个全面的工具包,旨在显著提高您的开发能力和职业发展。这些订阅每年可以为您节省数千美元,提供各种服务,从每月
随着最近 Visual Studio 的资源管理器的改进,开发人员将得到一种全新的享受!我们非常激动地宣布重新设计的 Visual Studio 资源管理器,相信我们,它将改变游戏规则。 在
委托在现代代码中无处不在;委托是一种类型,它表示对具有特定参数列表和返回类型的方法的引用。开发人员使用委托将方法作为参数传递给其他方法。您可能熟悉的一个例子是事件处理程序。处理程序是可以通过委托调
来自Sergey Tepliakov的 https://sergeyteplyakov.github.io/Blog/csharp/2024/06/14/Custom_Task_Schedule
GitHub Copilot 是一个改变游戏规则的人工智能助手,可以彻底改变您在 Visual Studio 中的编码流程。在我们的视频系列中,Bruno Capuano 探讨了这个智
在17.10预览版2中,我们刚刚发布了预览支持,可以直接在 Visual Studio 的工作文件中查看 GitHub 和 Azure DevOps 的拉取请求注释。作为开发者社区中最受欢迎的 G
MSBuild 是 .NET 开发体验的基本组成部分,但它对新手和有经验的开发人员都具有挑战性。为了帮助开发人员更好地理解他们的项目文件,并访问需要直接编辑项目文件的高级功能,我们发布了一个实验性
通过使用代码覆盖率功能,您可以发现您的测试需要改进的地方,并使您的软件更加健壮和可靠。在这篇文章中,我们将介绍我们在 Visual Studio Enterprise 2022 中引入的 Code
GitHub Copilot 简介 GitHub Copilot 是一个新工具,可以帮助您在人工智能的帮助下更快,更智能地编写代码。它可以建议代码补全,生成代码片段,甚至为您编写整个函数。Git
序:最近看了一篇谷歌工程师总结自己十年来所学到的软技能,感觉说的很棒,特地翻译成中文,希望能分享给更多的人,原文内容非常多,计划分几篇翻译出来,个人的水平有限,感兴趣的朋友也可以进去看英文原文。原文地
本文为翻译 。 原文地址: 2023 State of Web Components: Today's standards and a glimpse into the future. 。
任何 Web、桌面或移动开发人员都经常使用图像。你可以从 C#、HTML、XAML、CSS、C++、TypeScript 甚至代码注释中引用它们。有些图像是本地的,有些存在于线上或网络共享中,而其
在 Visual Studio 2022 中,Web 开发人员的主要场景之一是使用 ASP.NET Core 创建 Web API。在 Visual Studio 2022 17.6 的最新预览
.NET 在数年前就在语言和库中添加了 async/await。在那段时间里,它像野火一样蔓延开来,不仅在 .NET 生态系统中,而且在无数其他语言和框架中被复制。在 .NET 中也看到了大量的
原文 | Stephen Toub 翻译 | 郑子铭 Mono 到目前为止,我一直提到 "JIT"、"GC "和 "运行时&quo
原文 | Stephen Toub 翻译 | 郑子铭 原始类型和数值 (Primitive Types and Numerics) 我们已经看过了代码生成和GC,线程和矢量化,互操
原文 | Stephen Toub 翻译 | 郑子铭 同样,为了不做不必要的工作,有一个相当常见的模式出现在string.Substring和span.Slice等方法中。
原文 | Stephen Toub 翻译 | 郑子铭 New APIs 在.NET 7中,Regex得到了几个新的方法,所有这些方法都能提高性能。新的API的简单性可能也误导了为实
我是一名优秀的程序员,十分优秀!