WP code highlight plugin

作为一个coder,贴代码出来是很频繁的操作,杯具的是,wp的编辑控件本身对代码的显示并不怎么样,所以这里介绍的这个插件就是用作显示程序代码的。

在plugins里搜索“Syntax Highlighter”,找到这个插件:Syntax Highlighter for WordPress,插件的官方网站里有使用介绍,只是是日文的,来把使用说明简单的写一下。

支持高亮的语言

  • as3
  • bash
  • c
  • cpp
  • csharp
  • coldfusion
  • diff
  • erlang
  • groovy
  • java
  • javafx
  • javascript
  • delphi
  • pascal
  • perl
  • php
  • powershell
  • python
  • ruby
  • shell
  • text
  • vb
  • vbnet
  • scala
  • sql
  • css
  • xml
  • html
  • xhtml
  • xslt

参数

先看默认的样式,这里以python为例:

def test():
    print "hello world"

@num:表示开始的行号,这里假设设置了num=10,也就是python num=10

def test():
    print "hello word"

@highlight_lines:高亮显示的行,设置后一行高亮,如下例中设置了highlight_lines=”1″,那么第一行加了一个灰色背景突出显示:

def test():
    print "hello word"

@gutter:是否显示行号,如指定了gutter=”false”,那么下例中不显示开始的行号:

def test():
    print "hello word"

@ruler:是否指定显示标尺,不过我发现指定ruler=”true”或者false,表现都一样,所以不知道这个参数是干嘛的。jiong~,下面这个是指定了ruler=”true”的结果:

def test():
    print "hello word"

@toolbar:是否显示工具条。在上面的几个例子中,当鼠标已到代码上时,可以看到右侧显示出一个工具条:viewSource, printSource和about,当加参数toolbar=”false”时,此工具条不再显示,如下例:

def test():
    print "hello word"

@light:是否显示成简单格式。如下例,当设置light=”true”时,显示时没有了前面的行号。

def test():
    print "hello word"

@font_size:设置显示字体的大小,不过在我这里显示无效,下例时设置font_size=”200%”时的结果。(没啥变化)

def test():
    print "hello word"

@lang_name:是否显示代码的语言名称,如下例,如果设置了lang_name=”true”,则在代码块的左上角标识了当前的语言:Python


Python

def test():
    print "hello word"

从上面的参数看来,基本上用默认的就可以了,最好加上一个lang_name=”true”。

– EOF –

0 comments:

Leave a Reply

Your email address will not be published. Required fields are marked *