HTML (C#)
Sublime Text syntax highlighting for HTML with embedded C#: WebForms/ASP.Net and Razor
Details
Installs
- Total 13K
- Win 10K
- Mac 2K
- Linux 952
| Aug 30 | Aug 29 | Aug 28 | Aug 27 | Aug 26 | Aug 25 | Aug 24 | Aug 23 | Aug 22 | Aug 21 | Aug 20 | Aug 19 | Aug 18 | Aug 17 | Aug 16 | Aug 15 | Aug 14 | Aug 13 | Aug 12 | Aug 11 | Aug 10 | Aug 9 | Aug 8 | Aug 7 | Aug 6 | Aug 5 | Aug 4 | Aug 3 | Aug 2 | Aug 1 | Jul 31 | Jul 30 | Jul 29 | Jul 28 | Jul 27 | Jul 26 | Jul 25 | Jul 24 | Jul 23 | Jul 22 | Jul 21 | Jul 20 | Jul 19 | Jul 18 | Jul 17 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| Mac | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Linux | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
HTML (C#)
This project contains syntax highlighting and completions in Sublime Text for .cshtml, .aspx, and similar files. It was originally created for .Net WebForms, but later expanded to support Razor syntax as well.
WebForms
Microsoft's ASP.Net pages with C# were the first thing that this package supported. The syntaxes also work for .Net MVC. The ASP syntax that Sublime Text ships with only supports Visual Basic.
Current support
Highlighting
- Embedded C# script blocks (
<script runat="server">)- The
runat="server"must immediately follow the tag opening.
- The
- ASP.Net inline expressions
- Server-side comments (
<%--) - Directives (
<%@) - Output (
<%=,<%#,<%:,<%#:,<%$) - Embedded code blocks (
<%)
- Server-side comments (
Functionality
- Hotkey comment/uncomment server-side comments (Ctrl+/ or Cmd+/)
- Snippets for
<%-ish expressions - Snippets for some directives (Try
pageorimport)- Default attributes are subject to change.
- Snippets may require Ctrl+Space, depending on your environment.
- Some autocomplete within directives.
- Basic “Open CodeBehind” shortcut for frontend pages.
- Naive “Open Front End” shortcut for codebehind files.
To-Do (maybe)
- Identify more attributes of directives
- Snippets and/or completions for ASP.Net builtins
Known issues
- Nothing yet? 🤞
- File new issues on GitHub
Razor
Microsoft later released a simplified, less-intrusive frontend templating syntax that supplanted WebForms.
First version thanks to Keith Hall. Rebuilt by Michael Lyons. Also see LoneBoco's version.
Current Support
Highlighting
- Support for many
@expressions - See Known Issues below for exceptions
Functionality
- Hotkey comment/uncomment server-side comments (Ctrl+/ or Cmd+/)