如何禁用CodeMirror中的默认插入键行为?

时间:2016-09-06 18:04:06

标签: javascript codemirror

我正在使用CodeMirror进行代码编辑,当我按下INS(插入键)时,它的行为与任何普通文本编辑器一样,在改写和插入模式之间切换,但我不想要这样。

我希望它与普通<textarea>一样,实际上没有任何改变。

我能以某种方式这样做吗?

1 个答案:

答案 0 :(得分:1)

我没有使用CodeMirror,但文档中有一个函数可以切换覆盖/正常插入模式 (https://codemirror.net/doc/manual.html#usage):

cm.toggleOverwrite(?value: boolean)
    Switches between overwrite and normal insert mode (when not given an argument), or sets the overwrite mode to a specific state (when given an argument).

您可以听取用户按下insert键并覆盖传递给该功能的值,使其保持正常的插入模式。