在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(“”):Ena