【发布时间】:2011-05-18 19:54:56
【问题描述】:
我正在使用Syntax highlighter 库在网页上显示代码。我想突出显示某些代码部分以响应页面上的各种事件。它可能是单个字符或多行部分,但它始终是文本的连续部分。
我知道 SyntaxHighlighter 具有突出显示单个行的功能,但我需要比这更细粒度的控制。
我知道原始源代码中的选择起始点和选择长度点,但是荧光笔已经插入了很多html元素,所以再次找到那些索引以将它们包装在另一个标签中有点困难。
有没有一种好方法可以覆盖现有格式,并将我自己的 css 应用于文本的特定部分?是否有不同的语法高亮插件可以满足我的需求?
【问题讨论】:
-
嘿 CMP,一个示例/示例可能会有所帮助..
-
基本上,我在
标记中有一段代码,与该站点上的示例完全相同。我想以编程方式将特定单词突出显示为带有黄色背景的黑色文本,覆盖语法荧光笔已经完成的任何格式。我见过语法高亮和任意文本高亮的例子,但从来没有同时出现过。
-
已更新,如果有帮助请告诉我。
标签: javascript css syntax-highlighting