defaults

シンタックス・ハイライター(Syntax Highlighter)のdefaults

defaults

defaultsではソース毎の設定をすることができます。

プロパティー 既定値 説明
auto-links true Allows you to turn detection of links in the highlighted element on and off. If the option is turned off, URLs won’t be clickable. Click here for a demo.
class-name '' Allows you to add a custom class (or multiple classes) to every highlighter element that will be created on the page. Click here for a demo.
collapse false 初期状態でソースを折りたたむか否か
first-line 1 先頭行の番号
gutter true 行番号を表示するか否か
highlight null 特定の行をハイライトして強調する。
html-script false html文中にスクリプトが混在している場合(php,aspなど)にtrueにすると見やすくなる
smart-tabs true スマートタブを使うかどうか?
(サンプルを見たけど良く分からない。。。)
Click here for a demo.
tab-size 4 tabのサイズ
toolbar true ツールバー(Ver3では?のみ)を表示するか否か。

 

設定例

ページ全体で同じ設定を使う場合は次のように設定します。

SyntaxHighlighter.defaults['gutter'] = false;
SyntaxHighlighter.defaults['smart-tabs'] = false;
... 
SyntaxHighlighter.all();  

パラメータ

パラメータで指定することでソース毎に設定を変更できます。

<PRE class="brush: js; ruler: true; first-line: 10; highlight: [2, 4, 6]">...</PRE>

↑このページの先頭へ