用于Notepad ++的ASP.NET Razor语法高亮显示

时间:2013-10-22 15:12:12

标签: visual-studio visual-studio-2012 razor notepad++ syntax-highlighting

如何在Notepad ++ Windows应用程序中支持ASP.NET Razor(.cshtml文件)的语法突出显示?

我认为正确的方法是使用用户定义的语言导入文件,但在这方面有点不知所措。

我在下面的URL中找到了当前Notepad ++语言文件的列表,但是我要查找的那个文件无法通过此选择获得。 http://sourceforge.net/apps/mediawiki/notepad-plus/?title=User_Defined_Language_Files

在你提问之前,我使用Visual Studio 2012来完成我的大部分开发任务,但有时VS很痛苦,并且发现在Notepad ++中进行一些编辑会更快,因此我为什么要寻找语法高亮规则。

3 个答案:

答案 0 :(得分:4)

我非常确定不是任何可用的cshtml语法高亮显示器。

如果你仍然想使用Notepad ++,你可以尝试找一个类似的语言(没有任何提示可以解决这个问题),检查它的语法高亮显示是否给出了可接受的结果(您可以从语言菜单中逐个查看它们,也可以尝试从链接中定义一些用户),如果您对某种语言感到满意,那么请转到设置>样式配置器>选择您的语言>在“用户分机”中添加cshtml扩展名。文本框。

PS。与Razor无关,但这可能会让你感兴趣http://www.shilony.net/2012/09/02/notepad-visual-studio-theme/

答案 1 :(得分:4)

我不知道任何剃刀语法荧光笔,但我发现xml突出显示至少在视觉上将html和razor代码分开,这足以满足我的需求。我也喜欢使用np ++进行一些较小的编辑。

答案 2 :(得分:1)

如果你想要比VS更快启动的东西并提供语法高亮和一些用于Razor的Intellisense,你应该看看WebMatrix。

http://www.microsoft.com/web/webmatrix/