微软大幅改进 Visual Studio 语法高亮显示


语法高亮是各种 IDE 和文本编辑器最基本的功能之一,通过使用不同的颜色和样式来帮助指导开发者阅读和理解代码,在视觉上区分源代码中的各种元素。但 Visual Studio 的语法高亮功能一直都不算优秀,甚至还比不上自家的 VS Code(如下图,左边是 VS Code)。

鉴于这个功能确实不够好用,再加上 Visual Studio 社区用户不断催促改进,微软决定开始改善,首先会将重点放在 JavaScript 和 TypeScript 的开发体验上。

微软目前正在开发 Visual Studio 2022 17.6,也计划在 17.6 实装这个改进,除了优化现有的语法高亮,微软还会将这些高亮显示扩展到更大的范围,包括控制关键字、标签中的字符串、转义字符、JSDocs 等。

根据微软给出的示例,在下面的图片中,你可以看看 Visual Studio 中语法高亮的前后对比(右边为新版)。即使你从不写代码,也不是程序员,应该也能够看出新的语法高亮显示带来了多大的变化。

  • 类型

  • 变量

  • 转义字符

  • 参数名称和值

    

  • JSDoc 标签

微软表示,代码的不同部分(如变量和转义字符)都被映射到不同的显示项目中。开发者只需前往「工具>选项>环境>字体和颜色」,然后在「显示设置」下拉菜单中选择「文本编辑器」,然后就可以根据自己的偏好在「显示项目」中一一调整这些设置。

目前这个改进已经可以在 Visual Studio 2022 最新的预览版中试用,用户可以访问这个链接下载安装。


相關推薦

2021-11-09

微软今天正式发布了 Visual Studio 2022,Visual Studio 2022 的主要功能包括: 64-bit devenv.exe 现在仅支持 64 位 Azure Cloud Services 现在支持 Azure 云服务(经典)和 Azure 云服务(扩展支持)项目 C++ v143 构建工具现在可通过 Visua

2022-07-13

将在键入时实时显示。 此前的表现: 最新表现 在微软博客中可阅读更多 C++ 性能优化信息。 Git 分支切换优化 在 Git 存储库中的分支之间切换后,此前的版本经常要等待解决方案和项目重新加载。但现在,90% 的分支切换

2023-03-16

中的 Git Stage 和 Commit 现在你可以在构建过程中对你的修改进行 git stage,并提交已经 stage 的项目。直接提交是一个有风险的操作,因为你的文件可能会改变,但现在你可以对它们进行 stage,验证你的文件是否正确,并提交它们,

2022-03-02

不算丰富,并且在使用过程中会伴随着各种各样的 bug,微软将会持续不断地改进 Edge 开发者工具。 已知问题: 尚不支持 Blazor 项目开发 ASP.NET Core 应用程序时,单击预览按钮会出现一个新的外部控制台窗口修改 CSS 时,不

2022-06-20

版本 新功能 在 Find 窗口中进行增量搜索 改进 大幅提高了大文件上语法高亮的性能,这样就不会出现彩虹光标 停止在大型文档上显示语法高亮的进度指示器,而以异步方式应用高亮 优化了打开大型文档的时间 避

2023-02-11

微软在 .NET 平台上提供了对 3 种编程语言的支持 —— C#、F# 和 Visual Basic。近日它公布了针对每种语言的最新支持策略。总的来说,微软依然致力于全面支持上述三种编程语言,重点是 C# 和 F#,他们会优化这两门语言的向后兼容

2023-09-01

【直播预告】eBPF 到底是可观测领域的神器 or 鸡肋? 微软发布了 Visual Studio for Mac 退役的公告。 公告写道,最新版本 Visual Studio for Mac 17.6 会继续获得额外 12 个月的支持,直至 2024 年 8 月 31 日,并提供针对安全问题的服

2023-02-04

签名- 已发布的扩展现在默认进行代码签名。 辅助功能改进- 终端屏幕阅读器模式、新的键盘快捷键。 更轻松地调整多视图大小- 拖动布局角以一次调整多个视图的大小。 树视图搜索历史- 在树视图中快速运行搜索历时。

2023-06-08

微软于今天在 Marketplace 上架了一款适用于 Visual Studio Code 的官方 C# 开发套件 —— C# Dev Kit,通过更好地管理、测试,以及提供全新的 AI 功能,为 Linux、macOS 和 Windows 平台的开发者带来了更好的 C# 开发体验。 根据微软官方提

2023-06-19

微软宣布,Build Insights 现已与 Visual Studio 2022 集成。 根据公告,Build Insights 目前可在 Visual Studio 2022 17.7 Preview 2 中使用,它提供了开发环境的关键信息。使用 Build Insights 创建的分析,开发者现在将拥有有效优化构建时间的能力

2024-06-20

行尾标记,就像在 Visual Studio 和 Textadept 中那样 添加:改进鼠标列选择时的美观性:a)如果“caret_after_end”:false,则将 carets 限制在行尾;b)绘制选择矩形 添加:可以通过新选项“find_show_on_start”在启动时显示查找对话框

2022-11-04

,还可以通过安装扩展来获得更多语言和功能的支持。 微软于今天正式发布了 1.73 版本,更新内容如下: 从搜索中包括和排除文件夹 当在搜索视图的结果树状视图中右键单击一个文件夹时,现在在上下文菜单中有两个新的选

2022-05-26

微软在 Build 2022 大会上发布了一些旨在支持 Windows on Arm 的公告。其中包括宣布推出一款与高通合作创建的,基于 Arm 的开发者设备 Project Volterra。Project Volterra 使用骁龙处理器和神经处理单元(NPU),允许开发者构建云原生 AI 应

2023-10-22

开源PHP办公室,我们一起聊 AI!>>> Oracle 宣布推出针对 Visual Studio Code 的 Java Platform 扩展。该扩展涵盖了从编辑、编译到调试和测试的整个开发周期,并支持类级和变量重构。 初始版本提供了许多功能,包括:项目视图、自动