【问题标题】:ASP.NET Razor syntax highlighting for Notepad++ [closed]Notepad++ 的 ASP.NET Razor 语法高亮显示 [关闭]
【发布时间】: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


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    我不知道任何 razor 语法高亮器,但我发现 xml 高亮至少在视觉上将 html 和 razor 代码分开,这足以满足我的需要。我也喜欢使用 np++ 进行一些较小的编辑。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • VisualStudio Code 也可能是一个不错的选择。 code.visualstudio.com
      • @BradleyUffner 确实如此。它在最初发布时不可用,并且 WebMatrix 不再积极开发,因此目前使用 Visual Studio Code 是更好的建议。
      • 哦,对不起,我不知怎么地错过了我在看一个古老的(古老的)帖子。
      猜你喜欢
      • 1970-01-01
      • 2011-09-22
      • 2015-05-22
      • 1970-01-01
      • 2018-01-10
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多