(sourcecode wraplines ='true')不能与SyntaxHighlighter一起使用

时间:2012-07-27 07:54:43

标签: wordpress syntax-highlighting

我最近将wordpress.com博客迁移到wordpress.org。

如果我的帖子包含[源代码]标记而没有换行符属性,则会在wordpress.com上包含这些行。这意味着当线条到达我的博客右边缘的末尾时,线条被打破,剩下的部分被放置在下一条线上。

在wordpress.org上我必须安装一个名为SyntaxHighlighter的插件,它应该使[源代码]标签像在wordpress.com上一样工作,但是当这些标签不包括在内时一个包络线属性,它们不会被包装。这意味着,当它们到达我博客右边距的末尾时,会创建一个水平滚动条,并且该线条作为一条长线继续运行。

这正是我的标签:

[源代码语言="文字"光="真"]

使用名称' transactionManager'创建bean时出错在类路径资源[net / ezswitch / registration / ComponentContext.xml]中定义:无法解析对bean' sessionFactory'的引用设置bean属性' sessionFactory

[/源码]

这是我在wordpress.com上的帖子: http://hordine.wordpress.com/2012/06/25/junit-hides-info-with-assertionfailederror-cannot-instantiate-test-case/

在wordpress.org上: http://hordine.com/?p=2081

代码块是帖子底部的代码块。

我使用wordpress.org 3.4.1和SyntaxHighlighter 3.1.3。

2 个答案:

答案 0 :(得分:2)

Wraplines仅适用于此插件的第2版。

要更改插件的版本,您必须转到已安装的插件,并在SyntaxHighlighter Evolved下,将有一个设置链接。在那里你可以将版本更改为2.x并检查复选框“Wrap long lines”,使其默认包装行。

答案 1 :(得分:0)

我有同样的问题,我的解决方案是适合字体的大小:

.syntaxhighlighter {
font-size: 10px !important;
}