自动替换
WonderPen 支持在输入时对指定字符进行自动替换,用好这个功能可以提高输入效率。
基本用法
自动替换位功能位于设置窗口 → 高级 → 自动替换,如下图所示:

你可以在这里添加自动替换规则,只有选中的规则才会生效。
在编辑器输入内容时,自动替换规则会自动检查当前输入的内容并执行替换,若有多条规则,会按从上到下的顺序依次匹配执行。
例如,你可以添加一个规则,使用拼音缩写来替换人名,如下图所示:

记得勾选规则前面的复选框以让规则生效。添加这条规则后,当你在编辑器输入 ldh
时,WonderPen 会自动将 ldh
替换为 刘德华
。
或者将 :)
替换为 😊,将 :(
替换为 😢,如下图所示:

撤销替换
如果某次自动替换不是你想要的,你可以使用撤销功能撤销替换,只需简单地按下 Ctrl + Z 即可(macOS 上是 ⌘ + Z),或者点击顶部菜单编辑 → 撤销。
光标位置
默认情况下,自动替换之后光标会停留在替换后的文本末尾。如果你希望光标停留在指定位置,可以在规则中添加 %|%
来表示光标,如下图所示:

一些示例
成对标点补全
结合光标位置,可以实现一些有用的功能,比如成对标点的自动补全,比如双引号的自动补全:
规则 | 替换为 |
---|---|
" | “%|%” |
“ | “%|%” |
” | “%|%” |
这样,当你输入任意双引号("
、“
、”
)时,WonderPen 会自动将其替换为 “”
,并将光标停留在中间,方便继续输入对话内容。
括号补全
同样的,你也可以实现括号的自动补全:
规则 | 替换为 |
---|---|
( | (%|%) |
( | (%|) |
角色名字
如果你在写一部小说,可以为常用角色的名字设置缩写,以提高输入效率,比如:
规则 | 替换为 |
---|---|
ldh | 刘德华 |
zxy | 张学友 |
11 | 李小龙 |
12 | 张曼玉 |
别字更正
使用语音输入法时,有时会出现别字,尤其是在输入人名或地名的时候。比如,我们的角色叫 叶文洁
,但是语音输入法经常识别成 叶文杰
,这时我们就可以添加一个规则:
规则 | 替换为 |
---|---|
叶文杰 | 叶文洁 |
这样,当你输入 叶文杰
时,WonderPen 会自动替换为 叶文洁
。
模板
你也可以使用自动替换来创建模板,比如:

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