如何在Codemirror中通过单击按钮来模拟按键?

问题描述 投票:0回答:1

我做了一个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>
javascript html jquery editor codemirror
1个回答
0
投票

这里是您所要询问的简单片段。要模拟快捷键的触发,您必须手动调用此快捷方式调用的所有方法,如代码片段JS中所述。代码中有解释。如果您在执行此操作时遇到困难,可以在下面分享。

© www.soinside.com 2019 - 2024. All rights reserved.