Extension:CodeMirror/ja

CodeMirror (コードミラー) 拡張機能はMediaWikiのwikitextエディタにシンタックスハイライトを追加する拡張機能です. この拡張機能はシンタックスハイライトの切り替えを行うボタン を追加します. 2010 WikiEditor toolbar と VisualEditor toolbar をサポートしています.

デフォルトの設定ではこの拡張機能は無効化されています. 有効化されると、標準のテキストエリアを CodeMirror library が提供するエディタで置換します. 無効化されると、その置換を取り消します.

この拡張機能で使用される色は、より高いコントラスト、アクセシビリティ、読みやすさを提供するために最適化されています. The colors provide better access for people with limited vision as well as for users working in bright daylight conditions.

ブラケットマッチング
この機能は、カーソルが任意の括弧の間にある場合、最も内側の括弧のペアを強調表示し、カーソルが括弧の直下にある場合、対応する括弧を強調表示するものです. ブラケットマッチングは、シンタックスハイライトがオンの場合、両方のエディターで、これらのエディターを使用しているすべてのネームスペースで有効になります.

行番号表示
wikitext編集モードでは、行番号はどちらのエディタでも自動的に表示されます.

ブラウザの対応状況
MediaWikiがサポートするブラウザは全てサポートしています.

設定
配色と書式のカスタマイズ方法は Meta help page を参考にしてください. wikitextのシンタックスハイライトのスタイルを自由に設定することができます. 古いスタイルはこちらで入手可能です. に自分のスタイルを配置する必要があります.

以下のコードを の末尾に追加します.

あなたの環境で上記の新しい機能を試すには、次のコードを追加してください. なお、これらの機能は将来デフォルト設定にする予定です. その場合これらの設定は無視されます.

拡張機能の統合
MediaWiki拡張機能が新しいタグを追加し、CodeMirrorがその中のコンテンツを適切にハイライトすることを確認したい場合、拡張機能にCodeMirrorサポートを追加することができます. ここに2つの例があります. Cite拡張機能とPhpTags拡張機能です.

JavaScriptの統合
この拡張機能では、以下のが使用されています.

実装予定

 * 定義リストのハイライト表示 (foo :bar )
 * 自動補完 (T95100)
 * コードの折りたたみ
 * ギャラリータグ内のハイライト表示

関連項目

 * 不足している機能やバグについて: MediaWiki-extensions-CodeMirror
 * User:Remember the dot/Syntax highlighter
 * コミュニティ・テクノロジー/Wikitextエディタのシンタックスハイライト機能 - 色のカスタマイズに関する情報を含みます.
 * c:Category:MediaWiki extension CodeMirror
 * コミュニティ・テクノロジー/Wikitextエディタのシンタックスハイライト機能 - 色のカスタマイズに関する情報を含みます.
 * c:Category:MediaWiki extension CodeMirror
 * c:Category:MediaWiki extension CodeMirror