将代码粘贴到可视编辑器中的预格式化文本在3.3.1中不起作用 时间:2012-02-08 作者:Matt 可视化编辑器中的预格式化文本的行为与我习惯的不同。我有一个旧的安装(3.2.1),当创建预格式化文本时,所有的换行符和间距都会保留下来。在最新版本(3.3.1)中,换行符被解释为新段落,代码在这些段落中被打断,前导空格被删除。工艺流程:从文本编辑器复制代码点击;“新职位”;链接选择;“预格式化”;从“格式”菜单粘贴(ctrl-v)3.2.1-格式正确的代码3.3.1-代码格式不正确我知道我可以切换到代码视图并在自己身上添加标记,但我不想寻找解决方法。 3 个回复 SO网友:EAMann 粘贴代码时,TinyMCE(可视化编辑器)会自动切换回段落模式,因为这是编辑器的默认模式。您必须突出显示粘贴的代码,然后重新选择“preformatted”以使其正确标记。此外,当您按enter键时,TinyMCE始终关闭标记。如果要转到新行而不关闭标记,请按shift+enter。 SO网友:matty 粘贴文本后,我没有将格式更改为/从/返回到“预格式化”。(在firefox的windows上)对我有用的是用Ctrl-Shift-V而不是Ctrl-V粘贴文本。现在,粘贴文本后,我的前导代码缩进空格会保留下来。我还没有在其他浏览器中尝试过这个。 SO网友:Gustaf 我个人的解决方案是,首先将代码粘贴到MS.Word中,保留格式/缩进,然后标记&;复制它们,然后粘贴到Wordpress,然后标记它们并更改为预格式化。这适用于我使用macOS&;Firefox。 结束 文章导航