Extension:CodeMirror/ja

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

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

この拡張機能で使用される色は、より高いコントラスト、アクセシビリティ、読みやすさを提供するために最適化されています.

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

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

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

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

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

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

拡張機能の統合
もしあなたが作成した別のMediaWiki拡張機能が定義した独自のタグについてもCodeMirrorに正しくハイライトさせたい場合、[$first Cite extension] や [$second PhpTags extension] に従ってその拡張機能にCodeMirrorサポートを追加してください.

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