javascript - 使用javascript将带有语法高亮的C/C++代码嵌入到HTML中

标签 javascript c++ html c embed

希望有人能指出一些可以提供帮助的东西。我正在做的是在 HTML 文档中设计一些东西,但我真的很想在设计文档中包含 C/C++ 代码块(不要太担心,尽管我认为 C 会更容易)。我遇到的问题是格式化代码 - 因为我非常喜欢语法突出显示。

我知道以上是很有可能的 - 许多允许输入代码的网站都这样做,但我想要的是这可能在 javascript 中完成,以便所有内容都可以很好地包含在一个 html 文件中,可以只需在本地浏览和编辑,无需运行(尽管可能是简单的)Web 服务器。我想没有人知道可以执行此操作的 JavaScript 工具吧?

非常感谢。 :)

编辑:非常棒 - 我花了 1.5 小时寻找类似的东西,在写完这个问题后进行的下一次搜索让我得到了 this !我会让这个问题稍微开放一些,让其他人有机会发帖,这样如果以上内容不适合某些人,那么也许会有另一种解决方案。

最佳答案

是时候结束了。这里有一些 javascript 语法高亮显示:

SyntaxHighlighter

A collection of 9 scripts

关于javascript - 使用javascript将带有语法高亮的C/C++代码嵌入到HTML中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377803/

相关文章:

函数中的 C++ auto_ptr(作为参数和返回值)

c++为什么不在指数时打印所有元素

html - 字体标签的这一部分有什么作用? (CSS)

javascript - Bootstrap 轮播字幕动画

html - 更多 CSS 对齐问题

php - PHP header 和 Javascript window.location 有什么区别?

c++ - std::string 类继承和繁琐的 C++ 重载解析

javascript - HTML5 - 反向播放电影

javascript - 动画 SVG 填充颜色后淡出

javascript - 从 web worker 获取返回值