可能的参数

  • langstring) – 源语言。
  • tab_size整数) – 表示TAB符号的空格数。
  • lines整数) – 没有滚动的块高度是多少行; 可以设置为-1以删除垂直滚动条。
  • width整数或字符串) – 块宽度。
  • height整数或字符串) – 以像素为单位的高度; 当行号大于“行”值时使用。
  • rss_width整数或字符串) – RSS提要中的块宽度。
  • 主题字符串) – 颜色主题(默认,黑板,黎明,mac-classic,twitlight,充满活力,geshi,railscasts,solarized-light,solarized-dark)。
  • first_line整数) – 块中第一行的数字。
  • highlight字符串) – 以逗号分隔的行号列表或要突出显示的行号范围(例如
    1
    <span class="text">1,5,8-11</span>

    )。

  • escapedboolean) – 当真正的特殊HTML序列像
    1
    <span class="text">&amp;lt;</span>

    1
    <span class="text">[</span>

    将被视为编码时(在本例中分别为

    1
    <span class="text">&lt;</span>

    1
    <span class="text">[</span>

    )。

  • line_numbersboolean) – 当添加行号时。
  • no_linksboolean) – 当关键字表示为手动链接时。
  • inlineboolean) – 当true强制代码块在标记内部渲染时。用于将单行代码粘贴到常规文本中。 
    1
    <span class="html4strict"><span class="sc2">&lt;<span class="kw2">code</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">code</span>&gt;</span></span>
  • strictboolean) – 当启用true 严格模式时。默认情况下,CodeColorer会尝试猜测是否需要严格模式,因此此选项允许在自动建议错误时强制启用或禁用它。
  • nowrapboolean) – 当为false时,不会显示水平滚动条; 而代码将被包装在代码框的末尾。
  • noborderboolean) – 当为true时,代码块周围不会显示任何边框。
  • no_ccboolean) – 当为true时,代码块中的语法不会突出显示,代码将在标记内呈现。 
    1
    <span class="html4strict">&lt;<span class="kw2">code</span>&gt;&lt;<span class="sy0">/</span><span class="kw2">code</span>&gt;</span>
  • classstring) – 要添加到包装器HTML元素的其他CSS类。
  • file字符串) – 指定时,代码将从外部文件加载。应该是上传文件夹路径的相对内容,只允许嵌入来自上传的文件。

您可以使用特殊标记而不是强制内联模式:

1
<span class="bash"><span class="br0">[</span>cci<span class="br0">]</span></span>
1
<span class="bash"><span class="br0">[</span><span class="kw2">cc</span><span class="br0">]</span></span>
1
<span class="bash"><span class="br0">[</span>cci <span class="re2">lang</span>=<span class="st0">"lang"</span><span class="br0">]</span>code<span class="br0">[</span><span class="sy0">/</span>cci<span class="br0">]</span></span>

大多数这些参数都可以通过CodeColorer选项页面进行配置。

支持的语言

以下是CodeColorer语言支持的列表:abap,actionscript,actionscript3,ada,apache,applescript,apt_sources,asm,asp,autoit,avisynth,bash,basic4gl,bf,bibtex,blitzbasic,bnf,boo,c,c_mac,caddcl ,cadlisp,cfdg,cfm,cil,cmake,cobol,cpp-qt,cpp,csharp,css,d,dcs,delphi,diff,div,dos,dot,eiffel,email,erlang,fo,fortran,freebasic,genero ,gettext,glsl,gml,gnuplot,groovy,haskell,hq9plus,html4strict,idl,ini,inno,intercal,io,java,java5,javascript,kixtart,klonec,klonecpp,latex,lisp,locobasic,lolcode,lotusformulas,lotusscript ,lscript,lsl2,lua,m68k,make,matlab,mirc,modula3,mpasm,mxml,mysql,nsis,oberon2,objc,ocaml-brief,ocaml,oobas,oracle11,oracle8,pascal,per,perl,php-brief ,php,pic16,pixelbender,plsql,povray,powershell,progress,prolog,properties,providex,python,qbasic,rails,rebol,reg,robots,ruby,sas,scala,scheme,scilab,sdlbasic,smalltalk,smarty,sql,tcl,teraterm,text,thinbasic,tsql,typoscript,vb,vbnet,verilog,vhdl, vim,visualfoxpro,visualprolog,whitespace,whois,winbatch,xml,xorg_conf,xpp,yaml,z80。

 

官网地址:https://kpumuk.info/projects/wordpress-plugins/codecolorer/

发表评论