如何在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 ++中进行一些编辑会更快,因此我为什么要寻找语法高亮规则。
答案 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。