TinyMCE v4 换行行为调整:单Enter生成<br>,双击Enter生成段落
当然可以搞定这个需求!在TinyMCE v4版本里,只需要调整几个初始化配置参数,就能让单次Enter键直接生成<br>标签,替代默认的新段落行为。
直接上配置代码,你只需要在初始化编辑器的时候加上这几个关键设置:
tinymce.init({ selector: '#your-editor-selector', // 记得替换成你实际的编辑器DOM选择器 forced_root_block: false, force_br_newlines: true, force_p_newlines: false, convert_newlines_to_brs: true });
给你简单解释下每个参数的作用:
forced_root_block: false:取消编辑器默认把所有内容包裹在<p>标签里的行为,避免自动生成根段落force_br_newlines: true:强制让按下Enter键时插入<br>标签,而不是创建新的<p>force_p_newlines: false:关闭自动生成<p>标签的换行逻辑convert_newlines_to_brs: true:确保输入的换行被转换为<br>,保持行为一致性
设置完成后,你再按Enter键就会直接在当前行下方插入换行(<br>),和原来按Shift+Enter的效果完全一样,不会再生成新的段落标签啦。
内容的提问来源于stack exchange,提问作者Adam
相关产品推荐
相关产品推荐

