什么是好的语法荧光笔?

时间:2010-11-03 23:55:38

标签: php jquery mysql

我正在为我的网站寻找一个好的语法高亮显示器,它使用PHP& MySQL和Jquery。一种语法高亮显示器,它不允许代码重叠,但允许用户在stackoverflow上像这样滚动。

5 个答案:

答案 0 :(得分:2)

绝对是基于Geshi库http://qbnz.com/highlighter/

的所有PHP源代码高亮显示器

您可以通过添加CSS overflow : auto;

使代码块“不让代码重叠但允许用户滚动”

另一个好方法是使用基于JavaScript的代码突出显示器突出显示客户端http://alexgorbatchev.com/SyntaxHighlighter/http://softwaremaniacs.org/soft/highlight/en/

上的代码

答案 1 :(得分:1)

滚动只是代码所在的CSS属性 - 类似于......

max-height: 600px;
overflow: auto;

overflow属性告诉浏览器使用滚动条,max-height告诉它垂直滚动条应该在什么位置启动。)

至于hilighting,请查看google-code-prettify

答案 2 :(得分:0)

语法Highlighter有用于php,sql,js等的画笔。 how-to for blog

答案 3 :(得分:0)

如果您寻找客户端解决方案,请尝试: alexgorbatchev.com/SyntaxHighlighter/

http://codemirror.net/

他们都支持sql,javascript和php

对于重叠,您可以添加div父级并使用css来自定义行为

答案 4 :(得分:0)

请检查 Prettify GC语法荧光笔。但是如Here中所述,您可能需要对插件的CSS文件进行少量修改。