ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

HTML (C#)

michaelblyons ST3

Sublime Text对HTML进行语法高亮,并嵌入C#:WebForms/ASP.Net和Razor

详情

  • 4.0.0
  • github.com
  • github.com
  • 4年前
  • 21分钟前
  • 8年前

安装

  • 12K
  • Win 10K
  • Mac 2K
  • Linux 857
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 1 1 1 0 0 2 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 0 0 0 4 1 1 1 1 0 2 0 4 0 0 1
Mac 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 1 0 0 1 0 0 1 0 1 0 2 0 1 0 0 0 1 0 0 0 0
Linux 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0

README

raw.githubusercontent.com

HTML (C#)

Sublime Text 语法高亮用于.cshtml.aspx等文件。

当前支持

高亮

  • 嵌入式C# (<script runat="server">)
    • runat="server"必须紧随标签开始之后。
  • <%表达式(包括<%=<%#<%:<%$<%--

功能

  • 快捷键注释/取消注释服务器端注释(Ctrl+/Cmd+/

  • <%类似表达式的代码片段

  • 某些指令的代码片段(尝试pageimport

    • 默认属性可能会更改。
  • 代码片段可能需要按Ctrl+space,具体取决于您的环境。

  • 指令内一些自动完成功能。

Razor语法

非常感谢@keith-hall为此做出的贡献!

未来支持(可能)

  • 识别更多指令的属性
  • 自动完成ASP内置函数

已知问题

  • “Goto Anything”支持不佳。

  • 无法识别排除的范围以返回HTML。在下面的代码片段中,C#范围在"bar"后立即结束。

    <%
      var foo = "bar%>";
    %>
    
  • JavaScript不一定能识别出Response.Write输出。)被标记为无效,并且条件范围永远不会结束。

    <script type="text/javascript">
    if (true && <%= list.Any() %>) {
       doStuff();
    }
    </script>