Extension:CodeMirror/ru

Расширение CodeMirror обеспечивает подсветку синтаксиса в редакторе вики-текста MediaWiki. Оно добавляет кнопку со значком на панель инструментов редактирования, которая позволяет включать и выключать подсветку синтаксиса. Оно поддерживает панель инструментов WikiEditor 2010, а также панель инструментов VisualEditor.

По умолчанию оно выключено. При включении оно заменит стандартную текстовую область редактором, предоставляемым библиотекой CodeMirror. При выключении оно снова переключится на стандартное текстовое поле.

Цвета, используемые в этом расширении, были оптимизированы для повышения контрастности, доступности и лучшей читаемости и теперь соответствуют Руководству по обеспечению доступности веб-контента (WCAG 1.4.3 AA). Цвета обеспечивают лучший доступ для людей с ограниченным зрением, а также для пользователей, работающих в условиях яркого дневного света.

Возможности


Соответствие скобок
Эта функция выделяет самую внутреннюю пару скобок, когда курсор находится между любой парой скобок, а когда курсор находится непосредственно рядом с скобкой, эта функция выделяет соответствующую соответствующую скобку. Сопоставление скобок активно в обоих редакторах, когда подсветка синтаксиса включена в любом пространстве имен, использующем эти редакторы.



Нумерация строк
В режиме редактирования викитекста номера строк автоматически отображаются в обоих редакторах.



Режим дальтонизма
Для пользователей, которым трудно различать цвета, CodeMirror предлагает режим, удобный для дальтоников. Эту функцию можно активировать в вики с включенным CodeMirror, перейдя на страницу Special:Preferences.



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

Кроме того, удаляются фоновые выделения и цвета из всего текста и объектов. Поведение выделения жирным шрифтом и подчеркивания остается неизменным.



Поддержка браузеров
Поддерживаются все браузеры, которые поддерживает MediaWiki.

Конфигурация
For color and style customization, see Meta help page. You can use your own styles for wikitext highlighting. Used styles available here. You should place your own styles to.

Add the following code at the bottom of your.

To enable additional features:



Интеграция расширения
Если ваше расширение MediaWiki добавляет новый тег и вы хотите, чтобы CodeMirror правильно выделял содержимое внутри него, вы можете добавить поддержку CodeMirror в свое расширение. Вот два примера: Расширение Cite и Расширение PhpTags.



Интеграция JavaScript
В этом расширении используются следующие front-end хуки:

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



Что сделать

 * К сожалению, содержимое с письмом справа налево не поддерживается.
 * highlighting definition lists (foo :bar )
 * auto-completion
 * code folding
 * highlighting inside gallery tag



См. также

 * Overview of missing features and bugs: 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