p:textEditor <br> 行分隔符而不是 <p>

p:textEditor <br> line separator instead of <p>

我正在为我的论坛使用 JSF (PrimeFaces) 标签 p:textEditor。此标签使用 Quill 富文本编辑器。默认行为是将每一行包装在块中(包装在段落标签 p /p 中):

<p>line1</p> 

<p>line2</p> .... 

而且看起来不太好,因为输出的行与行之间的空格太多。 相反,我需要这样(在行之间使用标记 br/):

<br/> line1
<br/>line2 .....

例如,PrimeFaces 扩展具有使用 ckEditor(富文本编辑器)的标签 pe:ckEditor。我只需在 config.js 文件中添加 "config.enterMode = CKEDITOR.ENTER_BR;" 即可更改其行为。

p:textEditor 及其 Quill(富文本编辑器)是否有相同的功能或其他方法可以解决我的问题?

我正在调查 Quills owner - https://github.com/quilljs/quill/issues/1074 . And I checked all new versions after this feedback. So yet Quill does not has this ability. The owner suggests to use css-style for fixing this behaviour (adjust paddings). Yes, it can resolve a problem of big spaces, but: 1) this way is not so comfortable; 2) this way is not suitable for forum 引述的反馈,因为在自己的引述中将每一行分开。

Here the problem is discussed and here 是一些 js 方法来修复它。但我不打算使用它,因为我使用 JSF 库中内置的 Quill。所以我切换到 pe:ckEditor 和 ckEditor 富文本编辑器