我正在使用CodeMirror进行代码编辑,当我按下INS(插入键)时,它的行为与任何普通文本编辑器一样,在改写和插入模式之间切换,但我不想要这样。
我希望它与普通<textarea>
一样,实际上没有任何改变。
我能以某种方式这样做吗?
答案 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
键并覆盖传递给该功能的值,使其保持正常的插入模式。