我正在尝试在 ace 编辑器中制作一些自动热键。例如,我想映射\R
到 unicode 符号ℝ。这是我的 jsfiddle:http: //jsfiddle.net/U5JtP/2/
这是我的代码:
editor.getSession().setMode("ace/mode/latex");
editor.commands.addCommand({
bindKey: {win: '\R'},
exec: function(editor) {
editor.insert("ℝ");
var selection = editor.getSelection();
selection.moveCursorBy(0,0);
},
readOnly: false // false if this command should not apply in readOnly mode
});
如果我使用:它确实有效bindKey: {win: 'Ctrl-R'}
,但我不明白为什么它不适用于此代码。