TinyMCE4:如何将 Enter 键功能更改为 Shift + Enter 键?

TinyMCE4: How to change Enter key functionality to Shift + Enter key?

在 TinyMCE4 中按 Enter 会创建一个新段落。有什么方法可以更改 TinymCE4 的配置,使 Enter 应该像 Shift+Enter 一样工作吗?

Enter 键,我想要一个 <br/> 标签而不是 <p> 标签。

确实有文档中提到的选项:

https://www.tinymce.com/docs/configure/content-filtering/#forced_root_block

请注意,消除块元素通常是 "very bad idea",因为编辑器中的许多其他操作实际上仅在内容被组织成块时才有效。使用它需要您自担风险。

是的,有一个选项。这是 forced_root_block.

来自docs

This option enables you to make sure that any non block elements or text nodes are wrapped in block elements. For example something will result in output like: <p><strong>something</strong></p>. This option is enabled by default as of 3.0a1.

If you set this option to false it will never produce p tags on enter or automatically it will instead produce br elements and Shift+Enter will produce a p.

不过,您还应该注意文档中的警告:

Note that not using p elements as root block can severely cripple the functionality of the editor.

您可以使用 forced_root_block。不过可能不会 - 它很可能会破坏很多东西。