Skip to content

一键排版 ​

一键排版按预先设置的规则,整理正文中的空格、空行、标点和段首缩进,适合清理粘贴进来的文字,或统一作品中的文本格式。

常规排版会调整正文内容,不会修改文档标题;「即时排版并复制」则只处理复制到剪贴板的内容,保留原文。字体、字号、行距和背景等显示选项,请在主题与编辑器样式中设置。

使用一键排版 ​

在编辑器中按 F9 或 Ctrl + G(macOS 下为 ⌘ + G),即可按当前方案排版。浮动窗口中的编辑器也支持这些快捷键。

  • 选中了文字:只排版选中的部分。
  • 没有选中文字:排版整篇正文。

也可以点击编辑器底部状态栏的一键排版按钮,或在正文右键菜单中选择一键排版。在编辑器中排版后,可按 Ctrl + Z(macOS 下为 ⌘ + Z)撤销。

在面板中选择和使用方案 ​

将鼠标移到状态栏的一键排版按钮上,会显示方案面板:

一键排版面板中的默认、小说、博客和内刊方案
操作效果
点击方案名称将它设为当前方案,不立即排版;名称左侧的圆点表示当前选择
点击方案右侧的播放按钮立即使用这一行的方案排版,作用于选中文字或整篇正文,不改变当前方案的选择
点击方案右侧的复制按钮使用这一行的方案即时排版并复制,不修改原文
点击标题旁的齿轮打开排版设置,管理方案和规则

批量排版 ​

在目录树中,右键点击一篇文档,选择一键排版可排版该文档;选择一键排版(含下级节点),则会处理该文档及其所有下级文档的正文。

目录树右键菜单中的一键排版和含下级节点选项

如果只需整理指定的几篇文档,先在目录树中多选这些文档,再单击右键,选择一键排版。

选中三篇文档后通过右键菜单批量排版

以上操作使用当前方案。其中,多选文档排版和「一键排版(含下级节点)」处理各篇文档的完整正文,不受编辑器中文字选区的限制;单篇文档的普通「一键排版」与编辑器中的操作相同,有文字选区时只处理选区。可以先用一篇文档确认方案效果,再应用到其他章节。

即时排版并复制 ​

面板中每个方案右侧的复制按钮是即时排版并复制:按该方案处理当前文档的整篇正文,将结果复制到剪贴板,不会修改文档本身。即使编辑器中选中了部分文字,这个操作仍会复制排版后的完整正文。

小说方案右侧的即时排版并复制按钮

这适合将文章发布到其他平台,同时保留 WonderPen 中的原文。复制结果使用当前设置的纯文本、富文本或 Markdown 格式,设置方法见编辑器:复制与粘贴。

如果希望修改原文后再复制,可在编辑器顶部的文档标题上单击右键,选择一键排版并复制正文或一键排版并复制标题和正文。这两个命令会先执行常规排版,再复制完整正文;后者还会带上标题。若要排版整篇正文,请先取消文字选区。

排版方案 ​

每套排版方案保存一组规则及其执行顺序。可以为不同用途创建方案,再在状态栏面板中切换使用。

创建和编辑方案 ​

在【设置】→【高级】→【一键排版】中,或点击状态栏面板的齿轮,打开排版设置:

  1. 点击方案下拉框右侧的管理,进入方案列表。

    设置中一键排版的方案管理入口
  2. 点击添加并命名,例如「小说」「博客」「内刊」,按 Enter 确认。也可以点击方案右侧的编辑按钮重命名,拖拽左侧手柄排序,或点击删除按钮移除方案。

    方案列表中的添加按钮与小说方案名称编辑框
  3. 点击返回,在方案下拉框中选择要编辑的方案,勾选规则并拖拽左侧手柄调整顺序。

    选择小说方案后编辑规则和执行顺序

方案名称、规则勾选和顺序的修改会自动保存,无需另外点击保存。若添加按钮不可用并显示锁定标记,请查看当前账号的功能权限,具体以版本对比及应用内说明为准。

新增方案以应用的默认规则为起点,不会复制当前方案的自定义规则,也不会因名称不同而自动启用不同规则。可参考以下思路调整:

自定义方案设置思路
小说整理多余空格、空行和引号;中文小说可启用「段首缩进 2 个空白字符」
博客启用「去掉行首及行尾空白字符」,关闭段首缩进;保留段间空行,中英文混排时可启用「在中文和英文之间添加一个空格」
内刊按刊物要求选择是否缩进、是否保留段间空行,并清理文首、文末的多余空行

截图中的这三个方案是自行创建的示例,并非应用内置方案。方案名称仅用于区分用途,实际效果由勾选的规则及其顺序决定。

方案在文档库之间的使用 ​

同一台电脑上的文档库共用方案列表和规则,当前选择按文档库分别记录:

  • 在文档库窗口的状态栏面板或其齿轮打开的设置中切换方案,只改变当前文档库的选择。
  • 在独立的【设置】窗口中切换方案,会修改默认选择,供尚未单独选择方案的文档库使用。
  • 修改某个方案的规则,会影响这台电脑上所有使用该方案的文档库下次执行排版时的效果;不会自动重排已有内容。

排版规则 ​

在排版设置中先选择方案,再调整该方案的规则。

只有勾选的规则才会生效。各项规则按从上往下的顺序执行,可以拖拽调整顺序。点击还原默认值,会重置当前方案的规则勾选状态和顺序,保留方案名称和其他方案。

下表按类别列出规则,✓ 表示默认勾选。实际执行顺序以设置界面为准,表中的分类顺序不代表执行顺序。

空白与空行

规则默认
去掉行尾空白字符✓
去掉行首及行尾空白字符
确保段落之间至少有一个空行✓
合并多个连续空行✓
移除文首空行✓
移除文末空行
移除单独的空行(保留两个及以上空行)
去掉空行
合并多个连续空格✓
移除所有空格

中英文混排

规则默认
在中文和英文之间添加一个空格
去掉中文和英文之间的空格
去掉全角字符(中文字符)之间的空格

标点

规则默认
将半角逗号替换为全角逗号(, → ,)
将半角句号替换为全角句号(. → 。)
将半角引号替换为全角引号("" → “”)
引号修正(”aaa“ → “aaa”)
将弯引号替换为直角引号(“” → 「」,‘’ → 『』)
将直角引号替换为弯引号(「」 → “”,『』 → ‘’)
省略号规范化(... → …,...... → ……)

缩进

规则默认
段首缩进 2 个空白字符✓

规则效果与顺序 ​

  • 段首缩进会在每个段落开头加上两个全角空格(  ),并替换段首原有的空白;标题、列表、图片、代码块、数学公式和表格不会被缩进。
  • 将半角逗号 / 句号替换为全角会替换正文中所有的半角逗号或句号,包括英文句子中的标点和 3.14 中的小数点,因此更适合纯中文的文本。
  • 作用相反的规则一般只需选择一个,例如添加或去掉中英文之间的空格、保留或去掉段间空行。
  • 后面的规则可能改变前面的结果。例如,先添加段首缩进,再执行「去掉行首及行尾空白字符」,缩进就会被移除;需要保留缩进时,应将缩进规则放在清理空白的规则之后。

提示

一键排版用于整理已有文字。如果希望输入时每个新段落自动空两格,可在【设置】→【高级】→【文档编辑】中开启新段落段首自动空两格。

移动端 ​

移动端同样支持一键排版:可以点击编辑器快捷操作栏中的一键排版按钮,并在编辑器设置中调整排版规则。