在JS中进行CodeMirror的一些操作绝对会使用到的api

API列表:

this.CodeMirrorEditor.setValue(“Hello Kitty”):设置编辑器内容
this.CodeMirrorEditor.getValue():获取编辑器内容
this.CodeMirrorEditor.getLine(n):获取第n行的内容
this.CodeMirrorEditor.lineCount():获取当前行数
this.CodeMirrorEditor.lastLine():获取最后一行的行号
this.CodeMirrorEditor.isClean():boolean类型判断编译器是否是clean的
this.CodeMirrorEditor.getSelection():获取选中内容
this.CodeMirrorEditor.getSelections():返回array类型选中内容
this.CodeMirrorEditor.replaceSelection(“替换后的内容”):替换选中的内容
this.CodeMirrorEditor.getCursor():获取光标位置,返回{line,char}
this.CodeMirrorEditor.setOption(“”,”“):设置编译器属性
this.CodeMirrorEditor.getOption(“”):获取编译器属性
this.CodeMirrorEditor.addKeyMap(“”,”“):添加key-map键值,该键值具有比原来键值更高的优先级
this.CodeMirrorEditor.removeKeyMap(”“):移除key-map
this.CodeMirrorEditor.addOverlay(“”):Enable a highlighting overlay…没试出效果
this.CodeMirrorEditor.removeOverlay(”“):移除Overlay
this.CodeMirrorEditor.setSize(width,height):设置编译器大小
this.CodeMirrorEditor.scrollTo(x,y):设置scroll到position位置
this.CodeMirrorEditor.refresh():刷新编辑器
this.CodeMirrorEditor.execCommand(“命令”):执行命令