Java Blogger上的SyntaxHighlighter 3.0.83拆分了我的源代码

Java Blogger上的SyntaxHighlighter 3.0.83拆分了我的源代码,java,blogger,syntaxhighlighter,Java,Blogger,Syntaxhighlighter,我试图在Blogger上使用3.0.83来突出显示一些简单的java代码,但我的一行java代码被分成了许多块。 下面是我为设置它所做的: 博主:设计|模板|编辑HTML 在前面添加了以下行: 然后,在末尾之前添加这些行: SyntaxHighlighter.config.bloggerMode=true; SyntaxHighlighter.defaults.toolbar=false; SyntaxHighlighter.all(); 那么我的帖子是: <pre class="

我试图在Blogger上使用3.0.83来突出显示一些简单的java代码,但我的一行java代码被分成了许多块。 下面是我为设置它所做的:

博主:设计|模板|编辑HTML

在前面添加了以下行:


然后,在末尾之前添加这些行:


SyntaxHighlighter.config.bloggerMode=true;
SyntaxHighlighter.defaults.toolbar=false;
SyntaxHighlighter.all();
那么我的帖子是:

<pre class="brush:java">MyJFrame.this.processWindowEvent(new WindowEvent(MyJFrame.this, WindowEvent.WINDOW_CLOSED));
</pre>
MyJFrame.this.processWindowEvent(新的WindowEvent(MyJFrame.this,WindowEvent.WINDOW_关闭));
我得到的是:

我的台词怎么会用分词器分开呢


谢谢

我在我的博客上试用过,效果不错。您应该在
标记之前添加所有这些标记。这是我为我的博客所做的:

<!--SYNTAX HIGHLIGHTER BEGINS-->
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
    <script language='javascript'>
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.config.clipboardSwf = &#39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&#39;;
    SyntaxHighlighter.all();
    </script>
    <!--SYNTAX HIGHLIGHTER ENDS-->

SyntaxHighlighter.config.bloggerMode=true;
SyntaxHighlighter.config.clipboardSwf=&39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();

我在我的博客上试用过,效果不错。您应该在
标记之前添加所有这些标记。这是我为我的博客所做的:

<!--SYNTAX HIGHLIGHTER BEGINS-->
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
    <link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
    <script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js' type='text/javascript'/>
    <script language='javascript'>
    SyntaxHighlighter.config.bloggerMode = true;
    SyntaxHighlighter.config.clipboardSwf = &#39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf&#39;;
    SyntaxHighlighter.all();
    </script>
    <!--SYNTAX HIGHLIGHTER ENDS-->

SyntaxHighlighter.config.bloggerMode=true;
SyntaxHighlighter.config.clipboardSwf=&39;http://alexgorbatchev.com/pub/sh/current/scripts/clipboard.swf';
SyntaxHighlighter.all();

我终于得到了它:

我之前在Blogger中为
HTML标记添加了CSS定制,如下所示:

code {
    border: 1px solid #ccc;
    background-color: #f6f6f6;
    font: 0.8em 'Courier New', Courier, Fixed;
    border-spacing: 0;
    padding: 0.3em;
    display: block;
}
罪魁祸首是
display:block,这会干扰SyntaxHighlighter

code{…}
替换为
pre-code{…}
对我来说很有用。

我终于得到了:

我之前在Blogger中为
HTML标记添加了CSS定制,如下所示:

code {
    border: 1px solid #ccc;
    background-color: #f6f6f6;
    font: 0.8em 'Courier New', Courier, Fixed;
    border-spacing: 0;
    padding: 0.3em;
    display: block;
}
罪魁祸首是
display:block,这会干扰SyntaxHighlighter


code{…}
替换为
pre-code{…}
对我来说很有帮助。

Gosh!你的解决方案在我的博客上没有变化。博客设置中一定有一些东西,因为在一个简单的HTML页面上,这个设置是有效的…我试过你的案例,它在我的博客上有效。所以,一定是别的原因。天哪!你的解决方案在我的博客上没有变化。博客设置中一定有一些东西,因为在一个简单的HTML页面上,这个设置是有效的…我试过你的案例,它在我的博客上有效。所以,一定是别的原因。