【发布时间】:2013-10-31 13:15:43
【问题描述】:
如何在 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++ 中进行一些编辑会更快,因此我正在寻找语法高亮规则。
【问题讨论】:
-
考虑为另一个编辑器 SynWrite 创建 Razor 词法分析器。它可能有更多的规则,然后是 Notepad++ 语法 xml 文件。
-
SynWrite 看起来很有趣,并且有很多功能。我很惊讶我以前没有听说过这个程序。我想开源社区中有很多不为人知的应用程序。
-
@RProgram 感谢分享有关 SynWrite 的信息。它一定很有用,我会试一试。
-
我不明白为什么关闭 - 这是一个完全有效的问题,需要一个答案。 Notepad++ for Razor 的语法高亮在哪里?这怎么不是一个有效的问题? F'ing 版主似乎不是真正的程序员。
-
如果你想要一个漂亮的 razor 文本编辑器,试试 Microsoft VS Code。具有非常好的语法突出显示。由于 Microsoft 开发了 C# 和 Razor,因此使用它们的工具更加容易
标签: visual-studio visual-studio-2012 razor notepad++ syntax-highlighting