问题标签 [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 回答
255 浏览

jquery - 如何在页面加载时隐藏语法高亮笔刷?

在我的网站上,我在文章中提供了 C# 和 Visual Basic 的代码示例。默认情况下,我只希望在页面加载时显示 C# 画笔(将设置 vb 示例display: none;

在过去,我通过等待所有内容加载然后隐藏 VB 示例来完成此操作:

但这充其量是粗略的,所以我想到:为什么不为这些画笔设置默认样式,以便将它们隐藏在样式表中?

不幸的是,我已经看过了,但在我可以玩的 syntaxhighlighter 中找不到任何特定于画笔的样式规则......

任何人都可以在这里提出解决方案,因为我很困惑......

这是我网站上的两个页面。作品在第一.hide(),但不是在第二..

LINQ To SQL中 ASP.NET Basic CRUD 中的表单身份验证

0 投票
2 回答
929 浏览

javascript - jQuery 和语法荧光笔不适用于动态加载的选项卡

我的问题是我在我的网站中使用 jquery UI 选项卡。选项卡中的内容是动态加载的,或者您可以说每当我单击选项卡时,另一个 html 页面就会显示在选项卡显示面板中。

但是,当我想在标签中加载包含 java 代码的 html 页面时,真正的问题就出现了,我正在使用语法荧光笔来设置语法样式。

在浏览器中调试时,我通常会收到错误消息

无法在同一帧中两次加载 XregExp

提前致谢。

我使用 jquery 选项卡动态加载页面的 Html 页面

我正在使用具有一些 Java 代码的 syntaxhighlighter 页面:

0 投票
2 回答
909 浏览

blogger - SyntaxHighlighter 不适用于 Blogger 动态视图?

目前我计划将SyntaxHighlighter添加到我的 Blogger(动态视图)。但是,我尝试了互联网上的所有方法,但仍然无法解决,包括[1] [2] [3] [4] [5] [6]

关于如何解决这个问题的任何想法?或者为 Blogger 动态视图建议的任何替代语法荧光笔?

0 投票
3 回答
3704 浏览

python - 在 python(PyQt4) 中创建语法荧光笔

我一直在互联网上搜索有关文本编辑器中特定文件的语法突出显示的信息,并且阅读了有关Lexers 和 Yacc的信息。我对语法高亮的概念很困惑。

我使用PyQt4创建了一个简单的文本编辑器,我希望它能够启用 HTML、CSS、Python、C/C++ 等编程语言的语法高亮显示。但我不知道如何开始实施这个以及从哪里开始。请有人指出我正确的方向,并消除我对语法突出显示的疑虑。请。

0 投票
1 回答
356 浏览

blogger - SyntaxHighlighter 在博客预览模式下不起作用

我一直在使用SyntaxHighlighter和 Google Blogger 来突出显示我博客上的代码和 xml 。它曾经在预览模式下工作,并且在帖子发布后也可以工作。突然间,它在预览模式下停止工作,但在博客发布后就可以工作了。我不确定是否对 SyntaxHighlighter 或 Google Blogger 进行了任何更改。

如何让 SyntaxHighlighter 也在预览模式下工作?我想确保博客文章在发布之前在预览模式下使用 SyntaxHighlighter 看起来不错。

0 投票
1 回答
278 浏览

javascript - Blogger 的黑色水平滚动条语法荧光笔

我有一个使用语法荧光笔插件的博客。我在 HTML 主题的标题中添加了插件。

这是以下插件脚本:

如上所示,我使用了颜色鲜艳的默认主题 (shThemeDefault.css)。但是当我把它放在我的一篇博文上时,为什么水平滚动条显示为黑色?它与我明亮的博客主题不匹配。我不介意出现的行滚动条,因为它会根据我博客上的内容调整其大小。但问题是黑色,它应该有鲜艳的颜色,因为我使用默认主题。

这是我在博客文章中强调的脚本:

这是黑色水平滚动条的外观。 在此处输入图像描述

0 投票
1 回答
725 浏览

css - 如何使用 SyntaxHighlighter 进行内联代码

我正在为我的网站使用语法荧光笔。但是如何将它用于内联代码?我的意思是当我将它用于内联代码时,它仍然显示行号1,我想删除它,因为显示内联代码的行号没有意义

IE

我想

“这是一个 java 打印代码System.out.println("Hello");

代替

“这是一个 java 打印代码1 |System.out.println("Hello");

(注意第二种情况下的行号)

我在谷歌上搜索但没有成功。

0 投票
0 回答
336 浏览

linux - 如何在 Wordpress 中为 Linux 命令行示例创建自定义语法高亮画笔?

我在我的博客(自托管 Wordpress)上写了很多操作方法和教程,我希望能够为帖子创建两个自定义语法高亮画笔,其中包括输入到 Linux 命令行中的内容——一个画笔用于标准用户命令和另一个用于 root 命令。

目前,我只使用 <pre class="brush:shell">,但我真的很希望能够拥有像 Brush:user 和 Brush:root 这样的东西,以便 <pre> 标签中的内容看起来像:

并且自动包含 # 或 % 和空格。

我知道“开发自定义画笔”说明在这里:

http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/custom.html

但我仍然不知道接近实现我正在寻找的东西。是否已经存在任何这样的刷子,或者任何人都可以在正确的方向上推动我构建它吗?

谢谢!

0 投票
2 回答
202 浏览

javascript - 带有 $().load 的 SyntaxHighlighter 不起作用

编辑:为了清晰和实际使用而进行编辑。实际使用甚至可能使这种情况变得更容易?

我正在构建一个样式指南,我想为将使用该指南的人包含常见样式/模式的源代码。我的计划是将所有繁重的 HTML 代码模块抽象到外部文件中,并使用 jQuery 将它们拉入,然后使用SyntaxHighlighter突出显示屏幕上显示的内容。下面的 HTML 显示了我的意图和我想做的事情。

我现在已经删除了所有 JavaScript,因为它不会为手头的问题增加任何价值。我会更新我想出的任何东西。

我可以用一个简单的$('[data-load]'.each();语句来加载数据,但是我很难将结果打印出来sg-section-code并突出显示。

结论:切换到Prism。工作精美。

0 投票
2 回答
256 浏览

jsf-2 - 语法高亮器 CSS 不起作用

我将 syntaxhighlighter 库添加到我的项目中以查看 XML 文件。

出于某种原因,在对话框外使用 syntaxhighlighter 时,我可以看到 CSS 样式,但在对话框内看不到。

这不起作用:

我不能使用 dynamic="false" 因为当用户按下按钮时我需要刷新对话框文本。

有什么解决方法吗?

谢谢