Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; comment_reply_notification has a deprecated constructor in /home/wwwroot/hector/www.yiwuye.com/wp-content/plugins/comment-reply-notification/comment-reply-notification.php on line 13
[wp插件]语法高亮插件SyntaxHighlighter Evolved的那点破事 « 一梧叶

[wp插件]语法高亮插件SyntaxHighlighter Evolved的那点破事

 - by Hector

SyntaxHighlighter Evolved支持更多的程序语言,现在支持的程序语言有20种,包括很少有插件支持的Bash/shell。SyntaxHighlighter Evolved支持高显亮配色主题,根据不同的blog主题,可以选择不同的配色主题,目前有6种配色主题可供选择。SyntaxHighlighter Evolved调用有多种方式,比如标准的Code标签等,有复制、打印菜单选项可供选择。

关于版本
目前有2.x和3.x两种版本,安装插件后可以在后台选择不同的版本。
在3.x中,游客可以用鼠标操作代码的某些部分(通过拖动或双击),然后复制到自己的剪贴簿。
在2.x中允许代码自动换行,复制、打印等菜单,目前3.x版还不支持。
关于换行
要支持换行,必须在后台SyntaxHighlighter Evolved设置中选择2.x版本,并且在wrap long lines选项上打上勾。一般这样就可以了,如果还是不能换行,是主题的样式导致的,在样式中找到white-space: pre 改为white-space: nomal,或者在样式表末尾把white-space: nomal添加到文章内容样式中。

Leave a comment