如果解析器可用于编辑的代码的编程语言, CodeMirror 将处理语法高亮和缩进。
用法:
要在文档中使用CodeMirror,脚本标记加载codemirror.js必须添加。
这增加了两个对象的环境,CodeMirror和CodeMirrorConfig。
首先是界面编辑器,第二个可以用来配置
是什么在此版本中是新的:
- < LI>修正bug,你可以粘贴到一个只读编辑器
- 显示光标的放置位置拖在编辑器 在当前
- 锈病模式被改写,以处理现代防锈
- 在编辑器和主题CSS被清理。有些选择现在比以前少特定
- 新主题:ABCDEF
- 线比maxHighlightLength。而目前不太可能陷入困境缩进
- 新插件:自动刷新刷新编辑器中第一次变为可见,和HTML皮棉使用HTMLHint
- 在搜索插件现在可以识别&#x5c; R和&#x5c; N的模式和更换输入
什么是5.4版本的新:
- 新模式:枝杈,榆树,因子,斯威夫特
- 在宗教剪贴板API(如果可用)粘贴在
- 在精确定义突出了类C模式
什么的5.2版本是新的:
- 修正了展示,暗示的异步模式的几个竞争条件
- 修正了崇高绑定退格键结合
- 更改输入法在&QUOT处理方式; textarea的&QUOT;输入方式
- 新模式:流行性腮腺炎,把手
- 在改写模式:Django的,Z80
- 新主题:Liquibyte
- 在新选项:lineWiseCopyCut
- 在Vim的模式现在支持缓冲区局部选项和文件类型设置
什么版本5.1是新的:
- 新模式:ASCII铠甲(PGP数据)的Troff,和CMake的。
- 删除SmartyMixed模式,改写Smarty的模式来取代它。
- 在合并插件的新命令:goNextDiff和goPrevDiff 。
- 的closebrackets插件现在可以每种模式配置。
什么版本5.0是新的:
- 在实验移动的支持(在iOS上测试,Android的浏览器,股票Android浏览器)。
- 在新选项inputStyle隐藏文本区域和CONTENTEDITABLE输入之间切换。
- 的getInputField方法不再保证返回文本区域。
什么是在4.12版本新:
- 在该closetag插件中定义了一个&QUOT; closeTag&QUOT;命令。
- 添加一个findModeByFileName的模式元数据插件。
- 在简单模式下的规则现在可以包含在一行的开头溶胶属性只匹配。
- 新插件:选择指针样式的鼠标光标放在选择
- 改进了萨斯模式的压痕。
- 在Vim的键盘映射的搜索功能现在支持滚动条注释。
什么是在4.11版本新:
- 不幸的是,4.10没有照顾Firefox的滚动发行完全。此版本增加了两个补丁来解决。
什么在4.10版本新:
- 修正了火狐的具体问题,其中光标最终可能背后水平滚动条。
什么版本4.9是新的:
- 在大修滚动条处理。添加可插拔滚动条的实现。
- 为完成插件调整了行为不是光标之后获取文本考虑。
- 在两个新的可选功能,在合并插件:调整编辑和折叠不变的文本
- 新模式:飞镖,EBNF,电子表格和大豆 。
- 新插件显示以下/永久面板上方的编辑。
- 新的主题:zenburn,明天夜间亮
- 允许CTRL单击以清除现有的光标。
- 补丁全部列表。
什么的4.8版本是新的:
- 内置支持多笔画键绑定
- 新方法:getLineTokens
- 新模式:dockerfile,IDL,目标C(原油) 。
- 支持的排水沟背景造型,让&QUOT;水沟&QUOT;款式addLineClass。
- 要Vim的模式很多改进,改写视觉模式。
- 改进模式:GFM(删除线),SPARQL(1.1版本支持),以及STEX(没有更多的失控数学模式)
什么是4.7版本的新:
- 在模式中的Unicode标识符的处理得到改进的语言支持它们的
- 更多模式的改进:CoffeeScript的(缩进),Verilog的(缩进),斯卡拉(压痕,三引号字符串),和PHP(在定界符字符串内插变量)
- 新模式:纺织旋风模板
- 在实验新的方式来定义模式。
- 改进了Vim的绑定:任意插入模式键映射现在可能和文本对象在可视化模式支持
- 在该模式元信息文件现在包括有关文件扩展名,以及辅助函数findModeByMIME和findModeByExtension信息。
什么的4.6版本是新的:
- 新模式:Modelica的
- 新方法:findWordAt
- 请它更容易使用文本背景样式
什么的4.5版本是新的:
- 修正了几个严重的bug水平滚动
- 新模式:修身
- 新命令:goLineLeftSmart
- 更多修复和扩展Vim的可视块模式
什么是4.4版本的新:
- 在某些事件可能现在火的顺序稍有不同(&QUOT;变化&QUOT;仍然可以确保前&QUOT火; cursorActivity&QUOT;)
- 在嵌套操作现在已同步(完全在同一时间,减少DOM重排)
- 的VIM块模式下(&#X3C; C-V&#x3e;)已接近完成
- 新模式:科特林
- 更好的多选择粘贴文本从多个CodeMirror选择复制
在多个编辑
什么是4.3版本中新的:
- 在多个Vim绑定改进:搜索和exCommand历史,全局标志为:替代品,:全局命令
- 允许隐藏光标设置cursorBlinkRate为负值。
- 请排水沟标记主题化,用这foldgutter。
什么是4.2版本的新:
- 在固定的问题,其中一些模式进行了的事实,空破令牌被禁止。
- 若干修正上下文菜单操作。
- 在撤销,滚动改变,而不是光标,进入视野。
- 在改写玉模式。
- 要壳牌(支持更多的语法)和Python(更好的压痕)模式的各种改进。
- 新模式:Cypher支架
- 新主题:新
- 在统治者插件支持直接样式选项(颜色,线条样式,宽度)。
- 识别为节目,提示和foldcode插件每个编辑器配置。
- 更多智能扫描现有的密切标签closetag插件。
- 在Vim的绑定:固定支架匹配,在视觉模式支持大小写转换,视觉粘贴,追加诉讼
什么是4.1版中新的:
- 在新的命令:insertSoftTab
- 新模式:Django的
- 改进模式:Verilog的(重写),Jinja2的,HAXE,PHP(串插高亮显示),JavaScript的(尾随别人,模板串的压痕),为LiveScript(多行字符串) 。
- 从3.x-> 4.x的过渡许多小问题已找到并修复。
什么版本4.0是新的:
- 在多重选择(按住Ctrl键点击,按住Alt键,API )。
- 崇高文字的绑定。
- 在模块加载器垫片缠所有模块。
- 选择撤销/重做。
- 强化符测量(速度更快,处理包裹线条更强劲)。
- 补丁全部列表。
什么在3.22版本新:
- 添加findMarks方法
- 新插件:统治者,降价倍,YAML皮棉 。
- 新主题:MDN样
- 新模式:销售
- 补丁全部列表。
什么在3.21版本新:
- 在自动缩进块将不再增加尾部空白,空行。
- 标记文本具有一个新选项clearWhenEmpty控制自动去除。
- 在一些错误修正的双向文本的处理。
- 的XML和CSS模式在很大程度上改写。 LESS支持添加到CSS模式。
- 在OCaml的方式被转移到一个mllike模式,F#的支持加入。
- 请有可能获取多个适用的辅助值与getHelpers,并注册相匹配的谓语registerGlobalHelper帮手。
- 新主题柔和的黑暗。
- 更好的ECMAScript 6在JavaScript模式支持。
- 补丁全部列表。
什么是在3.20版本新:
- 新模式:朱莉娅和PEG.js 李>
- 支持的ECMAScript 6中的JavaScript的方式。
- 改进的压痕。
- 请非打印字符表示配置的。
- 添加“通知”功能,以对话的插件。
为CoffeeScript的模式
什么是在3.19版本新:
- 新模式:埃菲尔铁塔,小黄瓜,MSSQL方言
- 新插件:hardwrap,SQL-提示 。
- 新主题:MBO
- 添加线路电平的造型支持模式断词。
什么是在3.18版本新:
- 紧急发布修复在3.17的问题在哪里.setOption( &QUOT;。lineNumbers&QUOT;,FALSE)会产生一个错误
什么在3.17版本新:
- 新模式:Fortran语言,八度(Matlab的),TOML,和DTD。
- 新插件:CSS-皮棉,CSS-提示 。
- 在提高抵御CSS“框架”,全球陷入困境箱尺寸。
什么是在3.16版本新:
- 在整个代码库现在是在一个单一的许可文件
- 在该项目页面被翻修和重新设计。
- 新主题:帕拉伊索(光),矩阵 。
- 主题,积极线之间的改进交互/ matchbrackets插件。
- 新折叠功能CodeMirror.fold.comment。
- 新增的全屏插件。
- 补丁全部列表。
什么是在3.15版本新:
- 新模式:玉,Nginx的
- 新插件:燕鸥,matchtags和foldgutter
- 在介绍助手概念(上下文)。
- 新方法:getModeAt
- 新的主题:base16深/浅,3024暗/灯光,明天夜间
- 补丁全部列表。
什么是在3.14版本新:
- 新插件:尾随空格亮点,XML完成(重写)和差异合并。
- markText和addLineWidget现在就handleMouseEvents选项。
- 新方法:lineAtHeight,getTokenTypeAt 。
- 在更精确的清洁跟踪使用changeGeneration和isClean。
- 许多扩展的Emacs模式(前缀,多个导航台,更多)。
- 新活动&QUOT; keyHandled&QUOT;和&QUOT; inputRead&QUOT;
- 各种改进。
红宝石,Smarty的,SQL和Vim的模式
什么是在3.13版本新:
- 新模式:COBOL和HAML
- 在新选项:cursorScrollMargin和coverGutterNextToScrollbar
- 新插件:评论
- 在更多的功能添加到Vim的键盘映射。
- 补丁全部列表。
什么是在3.12版本新:
- 新模式:GNU汇编
- 在新选项:maxHighlightLength和historyEventDelay
- 新增addToHistory选项markText。
- 各种修补程序的JavaScript标记化和缩进角落的情况。
- 要vim的模式进一步改善。
- 补丁全部列表。
什么在3.11版本新:
- 删除代码:collapserange,格式和简单的提示插件。 PLSQL和MySQL模式(使用SQL模式)。
- 感动代码:测距功能,现在折都有自己的文件 。
- 改变接口:continuecomment插件现在暴露了一个选项,而不是一个命令 。
- 新模式:SCSS,TCL,为LiveScript,和mIRC的 。
- 新插件:占位符,HTML完成 。
- 新方法:hasFocus,defaultCharWidth 。
- 新事件:beforeCursorEnter,renderLine 。
- 要显示,提示完成对话框插件很多改进。
- 在扭捏的字光标移动的行为。
什么是3.1版本的新:
- 在不兼容的:关键处理程序现在可以返回,而不是抛出CodeMirror .Pass信号,他们没有处理好关键。
- 请文档的一流的构建,支持分裂的意见和子视图。
- 添加新模块为显示完成提示。弃用简单hint.js。
- 扩展htmlmixed模式,以允许脚本类型的自定义操作。
- 在支持的insertLeft选项setBookmark。
- 添加eachLine方法来遍历一个文件。
- 新的插件模块:选择标记,掉毛和自动支架结束 。
- 新增] beforeChange&QUOT;和&QUOT; beforeSelectionChange&QUOT;事件。
- 新增]隐藏];和&QUOT;取消隐藏&QUOT;事件标志着范围。
- 修正其参数coordsChar的解释相匹配的文档。
- 新模式:乌龟和Q 。
- 要vim的模式进一步改善。
什么是在3.02版本新:
- 在解决了导致被垃圾回收CodeMirror实例的问题之后他们成为闲置。
什么是在3.01版本新:
- 将所有加载项进入下一个有组织的目录结构/加上。您可能需要调整你的路。
- 新模式:研发,萨斯,APL,SQL(配置)和星号
- 几个错误修正从右到左的文本支持。
- 添加rtlMoveVisually选项。
- 改进vim的键盘映射。
- 添加内置(轻量级)覆盖模式的支持。
- 支持showIfHidden选项行的小部件。
- 添加简单的Python腹地。
- 带回fixedGutter选项。
什么在2.37版本新:
- 在新的模式:SQL(将取代PLSQL和MySQL模式)
- 在新的VIM模式,进一步的工作。
- 在OS X上最近的歌剧修复命令/按Ctrl键。
- 补丁全部列表。
什么版本3.0是新的:
- 在改写VIM模式
- 修正了一些小的滚动和大小的问题。
- 在拖动时左右野生动物园段错误工作。
什么是在2.36版本新:
- 新模式:Z80装配
- 新主题:暮光之城
- 添加命令行压缩帮手。
- 请scrollIntoView公众。
- 添加defaultTextHeight方法。
- 各种扩展vim的键盘映射。
- 请PHP模式建立在混合HTML模式。
- 添加评论,继续加载项。
什么在2.35版本新:
- 新(分)模式:打字
- 请不要覆盖(插入键)考取的时候。
- 修正了几个错误的markText /撤消互动。
- JavaScript代码更好的缩进没有分号。
- defineInitHook功能。
- 补丁全部列表。
什么在2.34版本新:
- 新模式:Common Lisp的
- 修正右键点击全选在大多数浏览器。
- 在集成模式(降价,XQuery中,CSS,STEX)测试,测试包中心
- 添加CodeMirror.version属性。
- 更强大的处理在格式和closetag插件嵌套模式。
- 在UN /重做现在保留标记文本和书签。
什么是在2.33版本新:
- 新模式:筛
- 新getViewPort和onViewportChange API。
- 在配置光标闪烁频率。
- 请结合一键禁用错误处理(再次)。
- 显示非打印字符为红点。
- 更多调整,以滚动模式。
- 扩展测试套件。基本棉短绒补充说。
- 删除innerHTML的大部分用途。删除CodeMirror.htmlEscape。
什么是在2.32版本新:
- 在把与在线编辑包装上的漏洞紧急修复IE将打破时,有没有滚动条。
什么版本2.3是新的:
- 在新的滚动实施。如果闪烁更少。编辑的变化DOM结构。
- 新主题:充满活力的油墨
- 在很多扩展到VIM键盘映射(包括文本对象)。
- 添加模式复用程序的脚本。
- 修正错误的地方单击鼠标右键粘贴作品只读模式。
- 添加getScrollInfo方法。
- 在很多其他的修正。
什么在2.25版本新:
- 在删除xmlpure模式(使用xml.js)
- 修正换行的戏。
- 修正的X Windows中键单击粘贴在Chrome浏览器。
- 修正错误,打破了庞大的文件粘贴。
- 修正退格键和Tab键重复的歌剧。
什么在2.24版本新:
- 在删除Internet Explorer 6的支持
- 新模式:壳牌,蒂基维基,猪拉丁
- 新的主题:氛围,黑板 。
- 更多的控制权拖/放带的DragDrop和onDragEvent选项。
- 请HTML模式少了几分迂腐。
- 添加compoundChange API方法。
- 若干修正在撤消历史和线隐藏。
- 删除(碎)支持包罗万象的重点地图,添加nofallthrough布尔型字段来代替。
什么是在2.23版本新:
- 在更改默认绑定标签
- 新模式:XQuery和VBScript的 。
- 在两个新的主题:不太黑暗和XQ-暗
- 区分。
- 修正拖放和拖放在IE9 +。
- 扩展charCoords和cursorCoords与模式的说法。
- 添加自动对焦选项。
- 添加findMarksAt方法。
在setLineClass背景和文字风格之间
什么版本2.22的新:
- 在允许键处理程序,传上来的事件,允许绑定人物。
- autoClearEmptyLines选项。
- 在正确使用标签渲染选项卡时停止。
- 请PHP模式更稳健。
- 支持缩进块代码文件夹
- 添加脚本高亮选择的实例
- 新的.properties模式。
- 修正了很多bug。
什么在2.21版本新:
- 新增LESS,MySQL的,围棋,和Verilog模式
- 添加smartIndent选项。
- 支持光标以只读模式。
- 支持分配多个款式的令牌。
- 使用一种新的方法来绘制的选择。
- 添加scrollTo方法。
- 允许撤销/重做的活动跨越非相邻的线路。
- 很多很多。
bug修正
什么2.2版本是新的:
- 在轻微不兼容的API修改
- 新方法结合键,自定义绑定的支持。
- 支持覆盖(插入)。
- 在自定义宽度和风格化的标签。
- 感动更多的代码到附加的脚本。
- 支持在换行稳健的垂直移动光标。
- 编辑更可靠的处理标记的文本。
- 添加最少的Emacs和Vim的绑定。
- 重命名coordsFromIndex到posFromIndex,加indexFromPos方法。
什么在2.18版本新:
- 在修复TextMarker.clear,这是在2.17断
什么是在2.15版本新:
- 在点击当前具有光标的字符没有重新-focus编辑器。
什么是在2.12版本新:
- 添加SPARQL模式
- 在BUG修复光标跳跃在IE浏览器未聚焦的编辑器。
- 允许键和鼠标事件泡出的编辑器。忽略小部件的点击。
- 在解决撤销/重做后光标针片状。
- 修正块重新缩进忽视的最后几行。
- 修正解析。
- 使用的innerHTML的HTML转义。
- 在一些修正,以缩进C风格的模式。
- 收缩HORIZ滚动条时长行删除。
- 修正了导致内部DIV的宽度缩小宽度反馈回路的bug。
多行ATTRS的XML模式
什么是在2.11版本新:
- 在计划模式
- 添加到搜索光标一个替代方法,光标保存的替代品。
- 请了类似C的模式,模式的可定制的。
- 在更新XML模式,以发现不匹配的标签。
- 添加getStateAfter API和compareState模式API方法细粒度模式的法宝。
- 添加getScrollerElement API方法来操纵滚动DIV。
- 修正拖和下降的Firefox浏览器。
- 添加一个C#配置对于C类模式。
- 添加全屏编辑和模式改变的演示。
什么的2.1版本是新的:
- 在增加了一个主题系统
什么在2.01版本新:
- 在Smalltalk的模式
- reStructuredText的模式
- 添加一个Python模式。
- 添加一个PL / SQL模式。
- coordsChar现在的作品
- 修正的地方干扰的onChange一个问题。
- 修正了一些滚动和鼠标点击位置的毛刺。
- 传递关于变更线的onChange信息。
- 支持CMD-向上/向下OS X上。
- 添加三击行选择。
- 不得办理转移通过API改变选择的时候。
- 支持&QUOT; nocursor&QUOT;模式readonly选项。
- 添加onHighlightComplete选项。
- 修正的上下文菜单Firefox浏览器。
什么是1.0版本新:
- 在修正错误时调试历史溢
- 优化处理的C#逐字字符串。
- 修正了JavaScript的缩进的一些问题。
什么是在0.94版本新:
- 在tabMode:&QUOT;空间&QUOT;在略作修改(现在的缩进时,选择的东西)。
- 修正了会导致选择的代码,以打破某些版本的IE浏览器中的错误。
- 在WebKit的浏览器禁用拼写检查现在的作品。
什么在0.93版本新:
- 在增加了一个正则表达式解析
- 修正了PHP解析器。
- 在搜索正则表达式支持/替换。
- 添加保存方法与fromTextArea创建的实例。
- 在SQL语法分析程序添加支持MS T-SQL。
- 支持利用CSS类来突出括号内。
- 修正又挂有线路编号的隐藏编辑器。
什么在0.64版本新:
- 在解决了从糊处理的变化推出了一些问题以前的版本。
- 将setSpellcheck,setTextWrapping,setIndentUnit,setUndoDepth,setTabMode和setLineNumbers自定义运行的编辑器。
- 在推出的SQL语法分析程序。
- 修正了在Python语法分析器的几个小问题。
- 和往常一样,各种新发现的浏览器不兼容的补充解决方法。
什么是版本0.63新:
- 在大修粘贴处理(不易碎)
- 修正了一些严重的问题,IE8(光标跳跃,尾文件错误)和一些小毛病。
什么在0.62版本新:
- 在主要介绍Python和Lua解析器
- 添加setParser (上即时改变模式)和clearHistory方法。
- 请解析传递时间为基础的,而不是线为主。
什么在0.61版本新:
- 在添加行号支持
- 支持重置它的模式,其中标签'转变'缩进代替。
- 添加indentUnit选项来配置压痕的深度。
- 请有可能抢编辑器的键盘输入,弹出对话框时非常有用。
- 修正了很多小虫子,其中的各种问题在Internet Explorer中粘贴相关的。
什么在0.60版本新:
- 在更强大的IE浏览器的选择,保鲜,让风格不同字体大小。
- 新activeTokens和cursorActivity回调,以及更强大的,基于行的界面,用于检查和操纵编辑器的内容。
- 修正了IE中的replaceSelection问题,以及很多其他的,更小的问题。
什么版本0.58的新:
- 在添加解析器SPARQL和HTML混合模式(巢CSS和JS解析器)。另外支架高亮,一个“哑片”模式,一个onchange回调,和错误修正堆。
要求:
- 在客户端中启用JavaScript
评论没有发现