我想知道是否有人知道或已经为razor / cshtml编写了一个ctags定义。我想在我的ASP.NET MVC应用程序的vim中增强我的标签支持。
我正在寻找类似于this gist的东西(这增加了对javascript文件中标签的支持),我可以通过我的.ctags配置文件。
以下是razor / cshtml语法的示例:
<!-- Single statement blocks -->
@{ var total = 7; }
@{ var myMessage = "Hello World"; }
<!-- Inline expressions -->
<p>The value of your account is: @total </p>
<p>The value of myMessage is: @myMessage</p>
<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage</p>