如何用javascript在浏览器html输出中打印常用语言的源代码?

Ale*_*lex 6 javascript programming-languages pretty-print

如何用javascript在浏览器html输出中打印常用语言的源代码?

我的意思是有一些缩进和代码格式.目前我只有 http://alexgorbatchev.com/SyntaxHighlighter/ 用于着色语法.但我还想要一些缩进和其他格式.

示例:user放入一些代码.系统格式并突出显示浏览器视图中的代码.so->是否有用于格式化代码的通用代码格式化程序?最好的JavaScript

我很感激任何帮助.

Max*_*xym 6

可能SyntaxHighlighter是最受欢迎的.但你有一个选择,看看16个免费的Javascript代码语法荧光笔更好的编程

如果你的意思是实时语法荧光笔,你也可以试试JS-CodeEdit:

JS-CodeEdit是一个JavaScript编辑器,可以将HTML textareas转换为具有实时语法高亮的代码编辑器.如果添加到表单中,则可以提交内容,例如将其写入文件.一个好处是你可以在HTML页面中添加任意数量的编辑器.

但它支持一些有限的语言列表:JavaScript,PHP,Perl,HTML,CSS,XML,SQL(每个版本都会增加此列表).