如何在 CKEditor 5 中禁用 Shift+Enter
How to disable Shift+Enter in CKEditor 5
我想禁用 CKEditor 5 中的 Shift+Enter 键。我还想在用户粘贴到编辑器时从复制的内容中删除
。基本上,我只是不希望
位于文档中的任何位置。它一定是一个非常简单的设置,但我在文档中找不到它。有人可以帮忙吗?
谢谢!
狮子座
嗯。结果很容易。我 post 在这里只是为了以防万一其他人想知道。如果要禁用块中的 Shift+Enter 功能,例如段落。您可以将以下代码添加到 paragraph.js:
// Disallow softBreak
model.schema.addChildCheck( ( context, childDefinition ) => {
if ( childDefinition.name == 'softBreak' && Array.from( context.getNames() ).includes( 'paragraph' ) ) {
return false;
}
} );
我想禁用 CKEditor 5 中的 Shift+Enter 键。我还想在用户粘贴到编辑器时从复制的内容中删除
。基本上,我只是不希望
位于文档中的任何位置。它一定是一个非常简单的设置,但我在文档中找不到它。有人可以帮忙吗?
谢谢! 狮子座
嗯。结果很容易。我 post 在这里只是为了以防万一其他人想知道。如果要禁用块中的 Shift+Enter 功能,例如段落。您可以将以下代码添加到 paragraph.js:
// Disallow softBreak
model.schema.addChildCheck( ( context, childDefinition ) => {
if ( childDefinition.name == 'softBreak' && Array.from( context.getNames() ).includes( 'paragraph' ) ) {
return false;
}
} );