C#语法Highlighter输出HTML

时间:2010-08-20 22:47:33

标签: c# syntax syntax-highlighting

我正在寻找一种C#语法高亮显示器,它将采用我的C#代码并将其转换为整齐标记的独立HTML。我发现一些网站提供此功能,但只输出与CSS样式表相结合的HTML。如果有人知道我所描述的是否存在,请给我一个链接!

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

Python工具Pygments看起来可以做你想做的事情以及更多。我相信它支持多种语言,包括C#。

  
      
  • 支持各种常用语言和标记格式
  •   
  • 特别注意提高突出质量的细节
  •   
  • 轻松添加对新语言和格式的支持;最   语言使用简单的基于正则表达式   乐兴机制
  •   
  • 提供了多种输出格式,其中包括 HTML ,RTF,   LaTeX和ANSI序列
  •   
  • 可用作 命令行工具和库
  •   

答案 2 :(得分:0)

当我上次使用它时,我从CopySourceAsHtml插件获得了独立的HTML到Visual Studio。 (我之所以停止使用它只是因为我更喜欢链接的CSS方法。)

http://copysourceashtml.codeplex.com/

这个插件的吸引力在于它将与Visual Studio主题的样式相匹配,无论它是什么。