我使用 Trumbowyg 编辑器(https://github.com/Alex-D/Trumbowyg)并且我想覆盖Enter(我已经完成)的行为。
我还想制作Ctrl+Enter组合键以向编辑器添加换行符(就像Enter默认情况下绑定为纯文本一样),但我找不到源代码中用于该方法的确切方法 - 有谁知道如何它解决了吗?
我使用 Trumbowyg 编辑器(https://github.com/Alex-D/Trumbowyg)并且我想覆盖Enter(我已经完成)的行为。
我还想制作Ctrl+Enter组合键以向编辑器添加换行符(就像Enter默认情况下绑定为纯文本一样),但我找不到源代码中用于该方法的确切方法 - 有谁知道如何它解决了吗?
我已经设法做到了 - 我为具有这种行为keypress
的键添加了一个事件:e.ctrlKey && (e.keyCode === 13 || e.keyCode === 10)
this.editor.trumbowyg('execCmd',
cmd: 'insertHTML',
param: '<p></p>',
forceCss: false
})
我还没有注意到编辑器的工作中有任何奇怪的行为,但如果我发现任何奇怪的行为,我会报告。
有一个问题已关闭,因为这种行为是不可能的。对不起。
把这些注释掉↓↓
编号:1020
// t.semanticCode(false, true);
LN:617
// t.semanticCode(false, compositionEndIE && keyCode === 13);
我可以解决“自动<p>
标签插入问题”。