扩展:CodeMirror

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:CodeMirror and the translation is 50% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎português do Brasil • ‎sicilianu • ‎čeština • ‎українська • ‎中文 • ‎日本語 • ‎한국어
MediaWiki擴充功能手冊
OOjs UI icon advanced.svg
CodeMirror
发布状态: 稳定版
Pride and codemirror.png
实现 用户界面
描述 在wiki文本编辑器中提供语法突显
作者 Pavel Astakhov (pastakhov讨论)
最新版本 4.0.0
兼容性方针 发行分支
MediaWiki 1.32+
PHP 5.3+
数据庫更改
许可协议 GNU通用公眾授權條款2.0或更新版本
下载
翻譯CodeMirror擴充功能如在translatewiki.net可用
检查使用和版本矩阵。
Vagrant角色 codemirror
问题 尚未完成的工作 · 回報錯誤

The CodeMirror extension provides syntax highlighting in MediaWiki's wikitext editor. It adds a button with the icon Codemirror-icon.png to the editing toolbar that allows for switching syntax highlighting on and off. It supports the 2010 WikiEditor toolbar as well as the VisualEditor toolbar.

By default it is switched off. When switching on, it will replace the standard textarea with the editor provided by CodeMirror library. When switching off, it will be the opposite effect.

You can use your own styles for wikitext highlighting. Used styles available here. You should place your own styles to common.css. If you have found better styles please let me know.

浏览器支持

目前尚未完全测试!

所有浏览器受MediaWiki支持。 现代的移动浏览器倾向于部分工作。

截图

在线演示

安装

  • 如果使用Vagrant ,请通过vagrant roles enable codemirror --provision安装
手动安装

配置

# Enables use of CodeMirror by default but still allow users to disable it
$wgDefaultUserOptions['usecodemirror'] = 1;

Add the above code at the bottom of your LocalSettings.php .

For color and style customization, see Meta help page.

Extension integration

If your MediaWiki extension adds a new tag and you want to make sure CodeMirror properly highlights the content within it, you can add CodeMirror support to your extension. Here are two examples: Cite extension and PhpTags extension.

待办事项

参见