Extension:CodeMirror/ja

CodeMirror 拡張機能は、MediaWiki のウィキテキスト エディターに構文強調を追加します. It adds a button with the icon to the editing toolbar that allows for switching syntax highlighting on and off. 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.

機能


ブラケットマッチング
この機能は、カーソルが任意の括弧の間にある場合、最も内側の括弧のペアを強調表示し、カーソルが括弧の直下にある場合、対応する括弧を強調表示するものです. Bracket matching is active in both editors when syntax highlighting is turned on in any namespace using these editors.



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

Colorblind mode
For users who have difficulty distinguishing between colors, CodeMirror offers a colorblind-friendly mode. This feature can be activated on wikis with CodeMirror enabled by navigating to the Special:Preferences page.



With the colorblind-friendly scheme active, the colors of the following page elements change:

In addition, background highlights and colors are removed from all text and objects. Bolding and underlining behavior remains unaffected.



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

設定
配色と書式のカスタマイズ方法は Meta help page を参考にしてください. ウィキテキストの構文強調には、独自のスタイルを使用できます. 古いスタイルはこちらで入手可能です. に自分のスタイルを配置する必要があります.

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

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



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



JavaScriptの統合
この拡張機能では、以下のフロントエンドフックが使用されています:

If you need to interact with the contents of a CodeMirror instance, use jQuery.plugin.textSelection.



実装予定

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



関連項目

 * 不足している機能やバグについて: MediaWiki-extensions-CodeMirror
 * User:Remember the dot/Syntax highlighter
 * Community Tech/ウィキテキスト エディターの構文強調機能 - 色のカスタマイズに関する情報を含みます.
 * c:Category:MediaWiki extension CodeMirror
 * Community Tech/ウィキテキスト エディターの構文強調機能 - 色のカスタマイズに関する情報を含みます.
 * c:Category:MediaWiki extension CodeMirror
 * c:Category:MediaWiki extension CodeMirror