问题标签 [syntaxhighlighter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
113 浏览

javascript - 如何添加旧版本的 syntaxhighlighter

我为我的网站添加了最新版本的语法荧光笔 ( http://alexgorbatchev.com/SyntaxHighlighter/ ),它看起来像这样

在此处输入图像描述

我在一些博客中看到了带有打印机和复制按钮的语法荧光笔版本,如下图所示。我也想在我的网站中添加代码存根,就像这样

在此处输入图像描述

我可以为我的网站添加这个版本吗?如果我可以怎么做?或者如何更改新版本?

0 投票
1 回答
2124 浏览

css - 如何更改 Alex 的 Gorbatchev SyntaxHighlighter 中的字体大小?

我尝试更改Alex Gorbatchev 的 SyntaxHighlighter .css主题文件中的字体大小,并font-size<pre>标签等中使用,但没有任何反应。大小不会改变。

PD:这是shCore.css主文件。

0 投票
6 回答
4422 浏览

blogger - Blogger SyntaxHighlighter 根本不起作用

我已经尝试在 Blogger 上安装 SyntaxHighlighter 3.0.83 几个小时了。我已经尝试了很多教程,但它仍然不起作用。我的意思是它看起来就像插入到 pre 标签中的普通文本一样。

我创建了一个新博客并粘贴:

...就在关闭 head 标签之前。上面粘贴的代码是在这里生成的:generator

奇怪的是它可以在我自己的 html 文档中使用。举个例子:

但是相同的 pre 标签在博客上不起作用。

我也试过粘贴

在 b:skin 标签末尾的 body 和粘贴样式的末尾。两者都不起作用。而且我不会将代码粘贴到撰写部分:) 我很困惑,所以任何帮助都将不胜感激。

0 投票
1 回答
623 浏览

java - 让 gwt-syntaxhighlighter 工作

我一直在努力让 Syntaxhighlighter 的 GWT 包装器工作。我从http://code.google.com/p/gwt-syntaxhighlighter/得到了这些库,但它们似乎都没有工作。我开始怀疑是否是我对使用外部库的理解如此糟糕,或者它是否确实构建了糟糕的 JAR。有没有人设法使用这个?gwt-syntaxhighlighter-1.1.1-gwt-standard.jar 应该是我运行它所需的全部,缺少源和 Highlighter.gwt.xml 文件。通过结合其他 JAR 的内容(http://cl.ly/K1N4),我设法得到了以下异常,我现在陷入了困境:

http://www.pastit.dotcloud.com/131

我的设置如下:我的构建路径上有自定义构建的 jar。我的 MainPage.gwt.xml 包含以下行:

<inherits name='com.alexgorbatchev.syntaxhighlighter.Highlighter'/>

在我的代码的某处,我执行以下操作:

一旦达到上述行,就会抛出我提供的异常。非常感谢任何形式的帮助!

0 投票
1 回答
811 浏览

javascript - 在 SyntaxHighlighter 中启用换行符而不中断行号

SyntaxHighlighter显示没有换行符的行。长行显示在一行中,并在容器中添加了一个水平滚动条。

我不想要那个滚动条,我可以通过一些强制但简单的 CSS 规则在 SyntaxHighlighter 中强制换行。

问题是内容和行号没有显示在同一个容器中,因此如果行以这种方式拆分,行号将与正确的行不匹配。

有没有机会让它在没有太多麻烦的情况下工作?欢迎任何想法..!

0 投票
1 回答
268 浏览

jquery - synthax highlighter - 在 textarea 元素中编辑突出显示的文本

我已经实现了 Alex Gorbatchev 的 Synthax 荧光笔,它工作得很好,但是当用户双击突出显示的文本(那时它变成了 textarea 的 div)时,它进入了编辑模式(使用突出显示的文本数据动态生成无名 textarea在里面)。我创建了一个按钮,并执行单击事件,试图从中获取新输入/编辑的文本以通过 ajax 重新发布,但我不断收到 textarea 中的旧文本(变成高亮的 div)或“未定义” . 我正在使用 jQuery 来获取新输入的文本,但没有运气。任何帮助是极大的赞赏!

0 投票
0 回答
121 浏览

textbox - 灯开关文本框中的语法高亮显示

有谁知道如何在灯开关文本框中添加语法突出显示?我怀疑它不存在,那么如果我想添加该功能,是否有人有任何建议从哪里开始?

0 投票
1 回答
460 浏览

php - 从 php echo 开始时缩进语法荧光笔

我正在使用 Alex Gorbatchev 的Syntax Highlighter输出一些代码,但我遇到了一个问题,如果我以 php echo 开始该行,它不会保留初始缩进。例如,我期望以下内容:

输出以下内容:

它改为输出以下内容:

失去缩进的四个空格。如果我在上面的行上添加一段静态文本,它会按预期保留空格。

我还尝试将第三行更改为以下内容:

这也没有效果。这是我正在初始化语法荧光笔的 javascript:

澄清一下,荧光笔在其他所有方面都按预期工作。

有任何想法吗?

0 投票
1 回答
2297 浏览

java - JTextPane 语法高亮

我目前正在开发一个非常简单的 IDE,用于 Java 中的 C 编程。简单地说,我的意思是它有一些小的代码猜测(类似于 Eclipse)、一些小的自动完成(再一次,想想 Eclipse)和一些语法突出显示。我几乎把所有的事情都弄清楚并粗略了(即工作,但不漂亮或效率不高),除了我在正确的语法突出显示方面遇到了一些麻烦。

我的意思是;在我的代码 JFrame 中,我放入了一个 JTextPane,这样我就可以使用不同的字体、粗体、非粗体、斜体,并相对轻松地添加不同的文本颜色。我有一个键监听器连接到这个 JTextPane,并且在每次按下空格键时,它都会抓取你刚刚写的内容,通过“if”语句树运行它以查看你写的单词是否是关键字。如果你这样做了,它会尝试突出(或不突出)你刚刚写的内容。但是,在某些情况下,我需要它在点击空格键之前更改颜色(例如注释或#define 语句)。没问题,对吧?只需添加另一个“if”语句来检测是否已按下该键,如果已按下,则更改字体颜色。好吧,这就是我试图做的,但是它不起作用。

抱歉,如果这没有多大意义,如果需要,我很乐意解释一下。我还尽可能多地删除了不必要的代码,以尝试缩短它。

非常感谢您的宝贵时间!

〜美分

SSCCE:

编辑:

要重现此问题,请运行上面提供的代码。在 textPane 中,输入单词“if”(不带引号),然后按空格键。这个词现在应该加粗,并且是灰色的。现在,尝试在它之后输入“#”(不带引号),(中间有空格)并点击空格或任何其他键;什么都没发生。但是,系统应该打印出“数字符号命中!” 一旦你输入一个“#”,这意味着代码实际上仍然可以访问。另请注意,我对“#”使用与“if”相同的代码(除了更改颜色)。希望能帮助你们更多地理解这个问题。

0 投票
0 回答
134 浏览

syntaxhighlighter - 使用 SyntaxHighlighter 3.0.83,我发现了一些错误

在此处输入图像描述

如图所示,在第 177 行之后,我们找不到第 num 行。为方便起见,问题就在这里。