0

是否有开源项目(用 Java Script 或其他方式编写,用于为知名编程语言格式化代码示例?

我正在尝试创建一个包含代码示例的文档网站。这是我的 html 的示例:

<pre><code>//example c#/html/etc code here</code></pre>

我正在使用 MarkDownSharp 对示例代码进行格式化和编码,但 Markdown 不处理着色。我注意到在向 Stack Overflow 添加代码示例时,它会自动对其进行着色,使其更具可读性。

这是 SO 使用的专有技术,还是在某处可用?

4

3 回答 3

1

我认为CodeMirror是您需要的。

jsfiddle 也在使用这个库

于 2014-05-22T17:34:08.410 回答
0

对于 JavaScript(您表达的偏好),最受欢迎的两个是Prismhighlight.js

于 2014-10-14T19:49:02.983 回答
0

Igor Russkih (Cail Lomecb) 创建了 Colorer,请参阅http://colorer.sourceforge.net,其中包含许多编程语言和格式的语法高亮显示。

它可以作为插件使用,也可以Far Manager作为独立的易于使用的命令行工具使用。

...运行colorer -h -ei UTF-8 -eo UTF-16BE -o NAME.HTML yoursource.cpp将导致使用 UTF-8 作为输入编码和 UTF-16BE 作为结果文件的编码来突出显示输出名称为 NAME.HTML 的 yoursource.cpp 文件的 html 生成...

来源:http ://colorer.sourceforge.net/consoletools.html

于 2014-10-14T19:35:52.213 回答