Extension:CodeMirror/ja

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

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

The colors used in this extension have been optimised to provide higher contrast, accessibility and better readability.

Bracket matching
This feature allows highlighting of the closest matching pair of surrounding brackets while navigating through wikitext code using the cursor. Bracket matching will be active in both editors when syntax highlighting is turned on, in any namespace using these editors.

Line numbering
In the wikitext edit mode line numbers are automatically displayed in both editors.

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

設定
配色と書式のカスタマイズ方法は Meta help page を参考にしてください. wikitextのシンタックスハイライトのスタイルを自由に設定することができます. Used styles available here. You should place your own styles to common.css.

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

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

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

JavaScript integration
The following front-end hooks are used in this extension:

実装予定

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

関連項目

 * 不足している機能やバグについて: MediaWiki-extensions-CodeMirror
 * User:Remember the dot/Syntax highlighter
 * Community Tech/Wikitext editor syntax highlighting (includes information on customizing the colors)
 * c:Category:MediaWiki extension CodeMirror
 * Community Tech/Wikitext editor syntax highlighting (includes information on customizing the colors)
 * c:Category:MediaWiki extension CodeMirror
 * c:Category:MediaWiki extension CodeMirror