C++语法高亮html生成器

Posted

技术标签:

【中文标题】C++语法高亮html生成器【英文标题】:C++ syntax highlighting html generator 【发布时间】:2011-08-29 21:13:18 【问题描述】:

我正在为我的公司博客写博客文章,我希望代码 sn-ps 显示语法突出显示。

我能做的就是写html/css。

是否有任何应用程序/webapp 可以让我粘贴 c++ 代码 sn-p 并获得一大块带有突出显示的 html?

【问题讨论】:

【参考方案1】:

试试这个Online syntax highlighting Site,尤其是the C++ section。

您粘贴您的代码,它会完成艰苦的工作。

【讨论】:

注意 - 此工具不适用于长度超过 1000 个字符的代码段,因此不是很有用。【参考方案2】:

我使用 emacs M-Xhtmlize-bufferRET。此外,enscript 非常强大,可以从多种源代码格式生成彩色 HTML。

【讨论】:

【参考方案3】:

对于寻求解决此问题的其他人 - 您应该结帐:

http://oneqonea.blogspot.com/2012/04/how-do-i-add-syntax-highlighting-to-my.html

这是一个非常简单的“Blogger 语法高亮”教程,包含屏幕截图和所有内容。

您应该只需几分钟即可启动并运行。

此外,对于您的 C++ 应用程序,请确保您的

部分中引用了 shBrushCpp.js 库,如下所示:
<head>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
</head>

【讨论】:

【参考方案4】:

看看http://www.syntaxhighlight.com - 支持 222 种语言。粘贴您的代码并获取格式化的 html。

【讨论】:

您提供的链接已过期。 是的,就像@mtb 所说,链接已过期。

以上是关于C++语法高亮html生成器的主要内容,如果未能解决你的问题,请参考以下文章

python语法高亮使用Pygments程序

C++ 中 Scintilla 的语法高亮显示

将vim语法高亮导出到latex

一个C#语法高亮插件

使用 QScintilla 和 Qt/C++ 自定义语法高亮

VSCode实现C++代码提示语法高亮编译和调试