【发布时间】:2010-08-20 22:47:33
【问题描述】:
我正在寻找一个 C# 语法荧光笔,它可以将我的 C# 代码转换为整齐标记的独立 HTML。我找到了一些提供此功能的网站,但仅输出与 CSS 样式表相结合的 HTML。如果有人知道我所描述的是否存在,请给一个链接!
【问题讨论】:
标签: c# syntax syntax-highlighting
我正在寻找一个 C# 语法荧光笔,它可以将我的 C# 代码转换为整齐标记的独立 HTML。我找到了一些提供此功能的网站,但仅输出与 CSS 样式表相结合的 HTML。如果有人知道我所描述的是否存在,请给一个链接!
【问题讨论】:
标签: c# syntax syntax-highlighting
【讨论】:
Python 工具Pygments 看起来可以做你想做的事情,而且还可以做更多事情。我相信它支持许多语言,包括 C#。
- 支持多种常用语言和标记格式
- 特别注意提高突出显示质量的细节
- 轻松添加对新语言和格式的支持;最多 语言使用简单的基于正则表达式 词法机制
- 有多种输出格式可供选择,其中包括 HTML、RTF、 LaTeX 和 ANSI 序列
- 它可用作命令行工具和库
【讨论】:
当我上次使用它时,我从 CopySourceAsHtml 插件获得了独立的 HTML 到 Visual Studio。 (我停止使用它只是因为我更喜欢链接 CSS 方法。)
http://copysourceashtml.codeplex.com/
这个插件的吸引力在于它可以匹配你的 Visual Studio 主题的样式,不管它是什么。
【讨论】: