Skip to content

自动替换

WonderPen 支持在输入时对指定字符进行自动替换,用好这个功能可以提高输入效率。

基本用法

自动替换位功能位于设置窗口 → 高级自动替换,如下图所示:

你可以在这里添加自动替换规则,只有选中的规则才会生效。

在编辑器输入内容时,自动替换规则会自动检查当前输入的内容并执行替换,若有多条规则,会按从上到下的顺序依次匹配执行。

例如,你可以添加一个规则,使用拼音缩写来替换人名,如下图所示:

记得勾选规则前面的复选框以让规则生效。添加这条规则后,当你在编辑器输入 ldh 时,WonderPen 会自动将 ldh 替换为 刘德华

或者将 :) 替换为 😊,将 :( 替换为 😢,如下图所示:

撤销替换

如果某次自动替换不是你想要的,你可以使用撤销功能撤销替换,只需简单地按下 Ctrl + Z 即可(macOS 上是 + Z),或者点击顶部菜单编辑撤销

光标位置

默认情况下,自动替换之后光标会停留在替换后的文本末尾。如果你希望光标停留在指定位置,可以在规则中添加 %|% 来表示光标,如下图所示:

一些示例

成对标点补全

结合光标位置,可以实现一些有用的功能,比如成对标点的自动补全,比如双引号的自动补全:

规则替换为
"“%|%”
“%|%”
“%|%”

这样,当你输入任意双引号(")时,WonderPen 会自动将其替换为 “”,并将光标停留在中间,方便继续输入对话内容。

括号补全

同样的,你也可以实现括号的自动补全:

规则替换为
((%|%)
(%|)

角色名字

如果你在写一部小说,可以为常用角色的名字设置缩写,以提高输入效率,比如:

规则替换为
ldh刘德华
zxy张学友
11李小龙
12张曼玉

别字更正

使用语音输入法时,有时会出现别字,尤其是在输入人名或地名的时候。比如,我们的角色叫 叶文洁,但是语音输入法经常识别成 叶文杰,这时我们就可以添加一个规则:

规则替换为
叶文杰叶文洁

这样,当你输入 叶文杰 时,WonderPen 会自动替换为 叶文洁

模板

你也可以使用自动替换来创建模板,比如:

输入 zhoubao 时,就会自动替换为预设的周报模板,方便你快速创建周报。