在Javascript中搜索语义语法高亮显示

在Javascript中搜索语义语法高亮显示,javascript,syntax-highlighting,semantics,html-lists,Javascript,Syntax Highlighting,Semantics,Html Lists,好的,我知道,实际上已经有几十种语法高亮显示了。但我特别想要一个,它通过列表实现行号。这就把可能的候选人减少到了一个。不幸的是,这是基于MooTools的,因为我不久前决定使用jQuery,所以我不想再嵌入另一个库来突出显示语法 类似的功能,但使用表格进行行号,如果已经有可用的工具,我不想破解它。似乎连我的google fu都没有做卡车来找到这只独角兽。我想你只剩下: 或者改变主意,使用单独的库来突出显示语法 或者创建这只独角兽,让潜在的感兴趣的人可以使用它 好的,我最终选择了服务器端: PH

好的,我知道,实际上已经有几十种语法高亮显示了。但我特别想要一个,它通过
列表实现行号。这就把可能的候选人减少到了一个。不幸的是,这是基于MooTools的,因为我不久前决定使用jQuery,所以我不想再嵌入另一个库来突出显示语法


类似的功能,但使用表格进行行号,如果已经有可用的工具,我不想破解它。

似乎连我的google fu都没有做卡车来找到这只独角兽。我想你只剩下:

  • 或者改变主意,使用单独的库来突出显示语法
  • 或者创建这只独角兽,让潜在的感兴趣的人可以使用它

好的,我最终选择了服务器端:

PHP:使用GenSHi

Python:使用Pygments

两者都很容易定制,我可以缓存结果,因此与JS解决方案相比,页面上没有跳跃

编辑:看来,我神奇的独角兽复活了:


编辑2:和另一个:

它不应该是独角兽<代码>s应该是进行行编号的明显方法(例如,GeSHi在服务器端进行编码),因此我希望JS中有一个语法高亮器也可以这样做,并且可能没有其他依赖项。