宇宙第一 IDE:大改语法高亮,更美观、更方便阅读!

2023-05-16

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

ec7ed0670b052c0ca5ab6ab71ed7c976.png

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

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

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

a9ffe5717443b5e919e4aa66a5fca6a4.png

类型

15a119e6451a18dbe765ee24abd58c73.png

变量

987ffb4d6e0693231150bc3bcc812ea0.png

转义字符

3417b9b89cab617ed69db2c4a990b78b.png

参数名称和值

9ea5d3b6458c21f52454cd1c29bd3ca6.png

JSDoc 标签

59adc8677e5a0fc735d53d1366be5d36.png

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

232bb8f31a5e1882041978e8c90c7fa6.png

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

  • https://visualstudio.microsoft.com/vs/preview/

出品 | OSC开源社区(ID:oschina2013)

推荐:
最全的java面试题库

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

宇宙第一 IDE:大改语法高亮,更美观、更方便阅读! 的相关文章

  • 编译DBoW2出现:fatal error: opencv/cv.h: 没有那个文件或目录 错误

    解决方法 xff1a 将各文件中的 include lt opencv cv h gt 替换为 include lt opencv2 opencv hpp gt 即可 另外 xff0c ORB SLAM要求OpenCV 3 0 xff0c
  • 揭晓3类AI无法取代的工作,高学历竟没有优势!

    整理 朱珂欣 出品 CSDN程序人生 xff08 ID xff1a coder life xff09 上周 xff0c IBM 就打响 AI 取代潮 的第一枪 xff0c CEO Arvind Krishna 在接受彭博社采访时表示 xff
  • 嵌入式Linux书籍清单

    原文链接 xff1a 重磅推荐 嵌入式Linux书籍清单 Linux入门C语言数据结构ARM裸机Linux驱动Linux应用Shell脚本Makefile Linux入门 作为嵌入式开发人员 xff0c 我们没有必要把精力放到使用哪个Lin
  • STM32串口之环形队列接收数据

    原文链接 xff1a STM32串口之环形队列接收数据 码代码的应该学数据结构都学过队列 环形队列是队列的一种特殊形式 xff0c 应用挺广泛的 因为有太多文章关于这方面的内容 xff0c 理论知识可以看别人的 xff0c 下面写得挺好的
  • Ubuntu18下xsens IMU的驱动安装及使用imu_utils标定

    最近在做xsens IMU的标定工作 xff0c 网上资源很多很杂 xff0c 打算按自己的操作过程 细节及遇到的问题记录一下 xff0c 里面有参考的博文都附了链接 主体可参考此博文 xff1a VIO 中 IMU 的标定流程 1 3 i
  • 常见 Promise 面试问题

    前端面试过程中 xff0c 基本都会问到 Promise xff0c 如果你足够幸运 xff0c 面试官问的比较浅 xff0c 仅仅问 Promise 的使用方式 xff0c 那么恭喜你 事实上 xff0c 大多数人并没有那么幸运 所以 x
  • k8s1.18高可用集群安装-超详细中文官方文档

    前言 这篇文章会带领大家去安装k8s1 18的高可用集群 xff0c 如果你是初学小白 xff0c 只要跟着做 xff0c 也能保证100 完成安装 xff0c 下面开始我们的安装之旅吧 xff0c 内容较多 xff0c 都是干货 心灵鸡汤
  • Kubernetes中部署MySQL高可用集群

    MySql简介 MySQL是一个关系型数据库管理系统 xff0c 由瑞典MySQL AB 公司开发 xff0c 属于 Oracle 旗下产品 MySQL 是最流行的关系型数据库管理系统之一 xff0c 在 WEB 应用方面 xff0c My
  • openstack安装和使用

    前言 本篇文章会介绍openstack的安装 openstack各组件的配置和功能 还会演示openstack云主机的创建流程 xff0c 整篇文章花费一天时间完成 xff0c 万字长文 xff0c 需要的可以关注 xff0c 相互学习 x
  • 通过helm部署gitlab服务

    微信公众号搜索DevOps和k8s全栈技术 xff0c 即可关注我的公众号 xff0c 也可通过扫描文章最后的二维码关注 xff0c 每天都会分享技术文章供大家参考阅读 xff0c 拥抱开源 xff0c 同大家共同进步 xff01 标题错了
  • k8s部署Zipkin搭配Kafka+ElasticSearch实现链路追踪

    微信公众号搜索DevOps和k8s全栈技术 xff0c 即可关注我的公众号 xff0c 也可通过扫描文章最后的二维码关注 xff0c 每天都会分享技术文章供大家参考阅读 xff0c 拥抱开源 xff0c 同大家共同进步 xff01 xff0
  • 全了!2020年互联网大厂的薪资和职级一览!(阿里巴巴、腾讯、百度、字节跳动、华为、京东、美团、滴滴、小米 9 家)...

    以 BAT 为代表的互联网大厂 xff0c 一直是求职者眼中的香饽饽 xff0c 大厂经历 在国内就业环境中无异于一块金子招牌 对于企业和HR来说 xff0c 大厂的职级规则也是整个行业的标杆 xff0c 从中小微企业到大型企业 xff0c
  • 降本增效!英特尔降薪裁员,网友:省钱发股息?

    整理 朱珂欣 出品 CSDN程序人生 xff08 ID xff1a coder life xff09 当硅谷的寒风吹过 xff0c 大家都难逃 窘境 近日 xff0c 据外媒 siliconangle 报道 xff0c 英特尔正计划裁员中
  • K8s 超详细总结!

    一个目标 xff1a 容器操作 xff1b 两地三中心 xff1b 四层服务发现 xff1b 五种Pod共享资源 xff1b 六个CNI常用插件 xff1b 七层负载均衡 xff1b 八种隔离维度 xff1b 九个网络模型原则 xff1b
  • Kubernetes 1.21正式发布 | 主要变化解读

    我们很高兴地宣布 Kubernetes 1 21 的发布 xff0c 这是我们 2021 年的第一个版本 xff01 这个版本包含 51 个增强功能 xff1a 13 个增强功能升级为稳定版 xff0c 16 个增强功能升级为 beta 版
  • k8s之DNS服务器搭建

    一 导读 在使用k8s部署springboot 43 redis简单应用这篇文章中 xff0c spring boot连接redis是直接使用的IP连接 xff0c 那么可不可以直接使用服务名称进行连接呢 xff1f 答案是可以的 xff0
  • linux系统常用命令大全

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 Linux 是一个广泛使用的操作系统 xff0c 被用于服务器 嵌入式系统和个人电脑等领域 在 Linux 中 xff0c 命令行是一个非常重要的工具 xff0c 它可以让用户
  • 从容器到k8s,演变过程和具体案例分享

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 Kubernetes xff08 k8s xff09 是一种开源的容器编排平台 xff0c 它能够管理和自动化容器化的应用程序的部署 扩展和运行 Kubernetes 可以与
  • kubernetes集群降级|k8s1.24+版本降级到1.23

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 在CentOS系统上进行Kubernetes版本降级需要谨慎操作 xff0c 因为降级可能会导致集群出现不稳定的情况 在进行版本降级之前 xff0c 建议先备份Kubernet
  • K8S使用手册

    概念理解 Pod概念 Pod是Kubernetes中一个抽象化概念 xff0c 由一个或多个容器组合在一起得共享资源 这些资源包括 xff1a 1 共享存储 xff0c 如 Volumes 卷 2 网络 xff0c 唯一的集群IP地址 3

随机推荐