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

时间:2018-03-06 21:47:07

标签: javascript tinymce tinymce-4

在TinyMCE4中按 Enter 时,会创建一个新段落。有没有办法更改TinymCE4的配置,以便 Enter 应该像 Shift + Enter

Enter 键后,我想要一个<br/>代码而不是<p>代码。

3 个答案:

答案 0 :(得分:1)

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

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

请注意,消除块元素通常是一个“非常糟糕的主意”,因为编辑器中的许多其他操作实际上仅在内容组织成块时才起作用。使用此风险需要您自担风险。

答案 1 :(得分:1)

是的,有一个选择。它是forced_root_block

来自docs

  

此选项使您可以确保任何非块元素或   文本节点包含在块元素中。例如,某些东西会   输出如:<p><strong>something</strong></p>。这个选项   自3.0a1起默认启用。

     

如果将此选项设置为false   它永远不会在输入时生成p标签或自动生成它   生成br元素和 Shift + Enter 将生成p

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

  

请注意,不使用p元素作为根块会严重削弱   编辑器的功能。

答案 2 :(得分:1)

您可以使用forced_root_block。可能不会 - 但最有可能打破很多事情。