我做了一个Codemirror编辑器,但是我有一些问题。
<textarea id="code"></textarea>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"),{
mode: "htmlmixed",
lineWrapping: true,
matchBrackets: true,
styleActiveLine: true,
});
</script>
我正在尝试通过单击按钮来模拟某些按键。
<button onclick="add '<' to textarea"> < <botton>
<button onclick="add '</' to textarea"> </ <botton>
<button onclick="trigger ctrl-space in textarea"> ctrl-space <botton>
<button onclick="trigger ctrl-f in textarea"> ctrl-f <botton>
这里是您所要询问的简单片段。要模拟快捷键的触发,您必须手动调用此快捷方式调用的所有方法,如代码片段JS中所述。代码中有解释。如果您在执行此操作时遇到困难,可以在下面分享。