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

Nei*_*roe 22 syntax-highlighting notepad++ visual-studio razor visual-studio-2012

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

psx*_*xls 5

我很确定还没有任何可用的 cshtml 语法荧光笔。

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

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


aaa*_*aaa 5

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


Mik*_*ind 2

如果你想要比 VS 更快启动并提供语法突出显示和一些 Razor 智能感知功能的东西,你应该看看 WebMatrix。

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

  • VisualStudio Code 可能也是一个不错的选择。https://code.visualstudio.com/ (7认同)
  • @BradleyUffner 确实如此。它在最初发布时还不可用,并且 WebMatrix 不再被积极开发,因此目前使用 Visual Studio Code 是更好的建议。 (3认同)