slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
Visual Studio 再次追赶 VS Code
17611538698
webmaster@21cto.com

Visual Studio 再次追赶 VS Code

资讯 0 1213 2022-09-01 06:15:05

图片


近日,C# 首席产品经理 Mads Kristensen 为 Visual Studio 开发了一个名为Rainbow Braces的扩展。


Rainbow Braces的主要功能以匹配的颜色显示代码中的大括号、括号和方括号,帮助软件开发者更容易识别特定代码对的范围。


图片


“Rainbow Braces 使理解嵌套代码变得更容易,”Rainbow Braces在 Twitter 上如此说


图片


括号对着色,同样的功能,在一年前就已经内置到 Visual Studio Code 的1.6 中。“我经常使用 VS Code 和 VS 2019/2022,我希望在 Visual Studio 中也提供此功能” 。

此扩展是以 Kristensen 的名义出现,而不是作为官方 Microsoft 附加组件。在 VS Code 的范围下,将功能扩展转换为编辑器的内核部分,其性能提高了 10,000 倍。


此功能可能看起来很小,但是可以节省查看代码的大量时间,能够准确找出额外或缺失的花括号,找到破坏编译的精确位置。它还可以帮助开发者出现错误,例如在 for 循环之外的一个语句,其实应该在内部,反之亦然。


这是一种一旦体验过、用过,开发人员就不想再没有的功能,特别是对于 C、C#、JavaScript 和 TypeScript 等花括号包裹的语言。


图片

在 Visual Studio 中设置彩虹大括号的颜色选项


有一个名为Viasfora的扩展已提供此功能,Viasfora 的作者 Tomas Restrepo 解释说,Viasfora 的灵感来自一个古老的 Vim 插件,名叫 Rainbow Parentheses。


微软目前有两个最流行的 IDE,Visual Studio 和 VS Code。官方是这样给两个编辑器定位的,Visual Studio 主要运行在 Windows 上,也有 Mac 版本,是一款“综合 IDE”,而 VS Code 是一个运行在 Windows、Mac 和 Linux 上的“独立源代码编辑器”。


但在开发实践中,具有正确扩展的 VS Code 已经完全支持编码、编译、单元测试、调试、与源码存储库的集成以及很多使其更像 IDE 而不仅仅是编辑器的高级功能。


尽管 Visual Studio 在 Windows 开发方面保留了一些独特优势,但它现在这个“综合 IDE”开始追赶 VS Code 中已有的功能并不少见。


开源编辑器的优点是它在所有平台上几乎相同,而 Visual Studio 在 Mac 上的功能表现则非常不一样,目前它根本无法在 Linux 平台上跑。


几个月前,微软Visual Studio 团队发布了Arm 的预览版本,原生支持在基于 Arm 的处理器上构建和调试 Arm64 应用程序,而VS Code 多年来一直能够做到这一点。


Visual Studio 是本机代码应用程序,而 VS Code 是 JavaScript/TypeScript,后者更自然地跨平台。


在两者中综合比较仍然是 VS Code 占优势,体积更小,启动速度更快。

评论