codemirror - 如何在 CodeMirror 中添加自定义键映射?

标签 codemirror keymaps

我想将“Alt-Space”键映射添加到 codemirror,然后在按下键时执行特定功能。我无法使用 .

cm.addKeyMap

我应该在哪里编写此函数,以便可以将键映射绑定(bind)到特定函数?

最佳答案

您使用的确切代码是什么?

为了您的信息,您始终可以通过以下代码行将任何 keyMap 添加到编辑器实例:

var map = {"Alt-Space": function(cm){...}}
editor.addKeyMap(map);

其中, editor 是 CodeMirror 实例。

关于codemirror - 如何在 CodeMirror 中添加自定义键映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093331/

相关文章:

javascript - Vue动态加载组件并突出显示代码预览并保留HTML结构

vim - 如何在vim中编辑现有的键映射?

emacs - 如何在 Emacs 中使用通用键绑定(bind)弹出本地和全局标记

macos - 如何修改 IntelliJ 的 Emacs 键盘映射中的控制/选项/命令键映射?

configuration - 像 Sublime Text 一样配置 PHPStorm 的 Keymap

javascript - codemirror onKeyEvent 未触发

javascript - Codemirror 中的实时预览忽略了格式设置

javascript - CodeMirror 如何获取Textarea值

c++ - 错误 C2784,键映射中的类