【问题标题】:Is there a free code to html syntax highlighter written in C#? [closed]是否有用 C# 编写的 html 语法荧光笔的免费代码? [关闭]
【发布时间】:2009-11-10 19:44:41
【问题描述】:

有没有用 C# 编写的 html 语法荧光笔的免费代码?我正在寻找可以在 .net mvc 应用程序中托管的东西

【问题讨论】:

  • ASP.NET MVC 应用程序前端主要是 HTML、javascript 和 css,因此您可能正在寻找用 javascript 编写的 C# 语法荧光笔。周围有很多。

标签: c# syntax-highlighting


【解决方案1】:

新答案

这些天我只使用highlightjs,它与 C# 完美配合。

旧答案

虽然我尚未将其开源,但欢迎您使用我用于 C# in Depth 网站的格式化程序。试一试,如果你想使用它,请告诉我。 (这不再可用。)

【讨论】:

  • @Jon 你还打算发布源代码吗?
  • @Chris S:在某个时候,如果我有时间的话。不过,我目前有太多其他项目。
  • 是的,我喜欢它,我想将代码用于我正在做的项目。可以给一下代码吗?
  • CodeFormatterTool 的链接不再有效。它有新家了吗?
  • @SergeyVlasov:不幸的是,我没有及时更新新功能等。
【解决方案2】:

如果您可以访问命令行工具,则可以获得 pygments(它是 python),但只需将输出通过管道传回您的应用程序。

http://pygments.org/

它有多种输出格式。

【讨论】:

【解决方案3】:

我使用 regex 和一个迷你“状态机”(一些 if 语句)here 编写了一个 C# 语法荧光笔,它可以相当容易地适用于 C、C++ 和 Java。它默认生成内联样式和一个 pre 标记。

源代码在 C# 中。

(异花授粉答案)

【讨论】:

    【解决方案4】:

    ColorCode-Universal,用于在 Codeplex 中支持语法突出显示,效果很好。

    【讨论】:

      猜你喜欢
      • 2012-12-06
      • 2010-10-23
      • 2010-09-08
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      相关资源
      最近更新 更多