如何让 Sublime Text 3 自动将 CSHTML 突出显示为 HTML

如何让 Sublime Text 3 自动将 CSHTML 突出显示为 HTML

我有一堆 .CSHTML 文件需要突出显示。每次打开 .CSHTML 文件时,我都必须转到 Sublime Text 窗口的右下角并手动告诉它将 CSHTML 视为 HTML。如何强制 SB3 自动执行此操作?

答案1

您可以安装HTML(C#)通过包控制,扩展了 C# 特定标签和逻辑块的 HTML 突出显示。

历史答案

  1. 打开任何.cshtml文件
  2. 在主菜单中,选择View > Syntax > Open all with current extension as…HTML

答案2

您还可以使用以下命令安装语法包Sublime 包控制

对于 cshtml/aspx/etc,一个选项是HTML(C#)

在 Windows 中,如果安装了程序包控制

  • Ctrl-Shift-p
  • 输入“安装包”(不包括引号)
  • 选择包控制:安装包
  • 输入“html c#”
  • 选择下面图片所示的扩展进行安装。
  • 关闭并重新打开文件

sublime 中 HTML(C#) 封装的图片

笔记:这也解决了Nico 的评论映射到现有包只会突出显示 html(“50%的解决方案”),通过语法突出显示 Razor/C# 代码(99.44%的解决方案!)。

相关内容