我有一堆 .CSHTML 文件需要突出显示。每次打开 .CSHTML 文件时,我都必须转到 Sublime Text 窗口的右下角并手动告诉它将 CSHTML 视为 HTML。如何强制 SB3 自动执行此操作?
答案1
您可以安装HTML(C#)通过包控制,扩展了 C# 特定标签和逻辑块的 HTML 突出显示。
历史答案
- 打开任何
.cshtml
文件 - 在主菜单中,选择
View > Syntax > Open all with current extension as…
HTML
答案2
您还可以使用以下命令安装语法包Sublime 包控制。
对于 cshtml/aspx/etc,一个选项是HTML(C#)。
在 Windows 中,如果安装了程序包控制
- Ctrl-Shift-p
- 输入“安装包”(不包括引号)
- 选择包控制:安装包
- 输入“html c#”
- 选择下面图片所示的扩展进行安装。
- 关闭并重新打开文件
笔记:这也解决了Nico 的评论映射到现有包只会突出显示 html(“50%的解决方案”),通过语法突出显示 Razor/C# 代码(99.44%的解决方案!)。