Visual Studio 2019 cshtml文件HTML语法高亮失效及暗黑模式保留高亮咨询
修复VS2019 cshtml文件HTML语法高亮异常
- 打开VS2019顶部菜单
工具>选项 - 进入
文本编辑器>文件扩展名设置页 - 右侧扩展名输入
cshtml,关联编辑器选择Razor (ASP.NET Core),点击添加后保存,重启VS生效
如果上述操作后高亮仍不符合预期,调整配色规则:
- 进入
工具>选项>环境>字体和颜色设置页 - 顶部
显示其设置下拉框选择文本编辑器 - 在
显示项列表中依次找到HTML 元素、HTML 属性、HTML 属性值等HTML相关项,分别设置对应前景色即可,默认亮色主题下对应配色为标签蓝色、属性红色、属性值蓝色,与预期效果一致。
暗黑模式下保留HTML高亮设置
VS2019原生支持暗黑模式下的HTML语法高亮,无需额外扩展,操作步骤如下:
- 切换暗黑主题:进入
工具>选项>环境>常规,右侧颜色主题选择深色保存 - 返回
字体和颜色设置页,确认HTML相关显示项的前景色未被修改为与深色背景相近的颜色,默认深色主题下HTML标签为浅蓝色、属性为浅红色、属性值为浅蓝色,与VS Code暗黑模式高亮效果一致 - 若配色混乱,直接点击
字体和颜色页的使用默认值按钮重置配色,重启VS即可生效
注意:若安装了第三方VS主题或配色插件,可能会覆盖默认的Razor/HTML高亮规则,可先禁用第三方插件后再执行上述操作。
内容的提问来源于stack exchange,提问作者FM_Bendo
相关产品推荐
相关产品推荐

