我想在网页上显示代码;然而,我希望它保持其间距,并通过语法进行颜色编码.
请不要回应:
>更换< > &安培; “这样的实体如& lt.这不是我需要的:这样做会删除所有的换行符和间距,并且不提供颜色
>< pre> <代码>这完全失败了,它仍然试图执行HTML和PHP
看看我是否复制并粘贴代码到这里,它给了我很好的我想要在我的网站上
良好的颜色编码和保持白色空间.
我正在寻找的是一种显示代码(没有执行)的方法,并且像这样的网站一样具有颜色编码语法,或者像文本编辑器(Text Wrangler)一样.通常这将是从doc类型到/ html的整个页面的代码.
我已经看到许多开发者网站上的代码的颜色代码显示,所以我知道这是可行的,但任何谷歌搜索最终带来了十亿页,如何改变字体颜色和这样的HTML.
我需要这个工作在PHP最小的PHP HTML,最好是css javascript和jquery.
PS:颜色编码语法不是必需的,但保持我的格式(换行符间隔空格等)是绝对必要的,并且其发送的代码量是不可行的,手动执行
解决方法
我使用
syntax highlighter from Alex Gorbatchev(JavaScript).
有关说明,请参阅http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html.但是,如果您需要支持显示包含脚本元素的HTML,则需要回到< pre>方法,从而逃避,>和&