Extension:CodeEditor/zh

代码编辑器扩展给予WikiEditor高级编辑工具栏一个嵌入式的Ace编辑器-{zh-hans:小组件;zh-hant:小工具;}-，为用户/网站的JavaScript页面、CSS页面、JSON页面以及其他由已安装扩展提供的页面（如“Module”名字空间提供的Lua页面）提供一些便利. 代码编辑器不会在常规Wiki页面（即内容模型为“wikitext”的页面）上显示. (使用源代码编辑器时，參见的wikitext的语法高亮).

它提供以下功能：


 * 为JavaScript、CSS和Lua提供语法高亮
 * 自动缩进
 * 1.22版本起Tab键会生成制表符缩进，而之前是软缩进.
 * 使用Tab/Shift+Tab键进行缩进的增减
 * 针对JavaScript的语法有效性检查
 * 括号、大括号和方括号的配对标示

配置

 * 要在MediaWiki、用户和其他核心名字空间中的JavaScript和CSS页面上禁用编辑器，设置（默认为“true”）
 * 要在MediaWiki、用户和其他核心名字空间中的JavaScript和CSS页面上禁用编辑器，设置（默认为“true”）


 * 如要为Scribunto（即“模块”名字空间）禁用此扩展，请将设为false，默认是"true"
 * 如要为Scribunto（即“模块”名字空间）禁用此扩展，请将设为false，默认是"true"

JavaScript
有可能通过连接到MediaWiki JS hook（也就是 ），改变ACE编辑器的配置. 传递给您的hook的参数是一个ACE编辑器会话.

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

许可证
尽管此扩展以GNU通用公共许可证2.0版或更高版本（GPL-2.0+）授权，它同样使用Ace编辑器软件，而它则以3句版BSD许可证“新版”或“修正版”（BSD-3-Clause）授权.