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。不过可能不会 - 它很可能会破坏很多东西。
在 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 ap
.
不过,您还应该注意文档中的警告:
Note that not using
p
elements as root block can severely cripple the functionality of the editor.
您可以使用 forced_root_block。不过可能不会 - 它很可能会破坏很多东西。