Skip to content

自定义短语

自定义短语是公共功能,为所有魔然方案共享。总是出现在任何其他候选之前。

编辑 moran_custom_phrases.txt 可增减新的自定义短语。

INFO

在默认模式中,由于自定义短语不被视作简码,因此不会带有简码提示符,如⚡。

字词模式中,最大码长的优先级超过自定义短语,因此超过 4 码的自定义短语无法输入。

Pin 置顶功能

自 20241119 版本起,可通过置顶功能实现部分自定义短语的功能。

候选置顶

将光标移动到想要置顶的候选上,按 Ctrl-t 即可。

  • 被置顶的候选默认具有「📌」标记(可修改)。
  • 在被置顶的候选上再次按 Ctrl-t 可以取消置顶。

但置顶候选仅在完整匹配当前输入时才会生效。在下面的例子中,输入 lmj, lm, l, 甚至 lmjxf 都不会置顶「连接」。

INFO

值得一提的是,被置顶的词语可以正确参与词频计算。

「万灵药」加词功能

「万灵药」加词利用 Pin 的原理实现类似自定义短语的功能,且无需打开编辑 moran_custom_phrases.txt。

INFO

该功能不会修改 moran_custom_phrases.txt,而会将词语记忆到非纯文本的 moran_pin.userdb 数据库中。

但无需担心需要手动迁移数据——该数据库可以通过 Rime 同步功能在多设备间同步。

使用方法:输入 目标编码//候选对应编码 后按空格。

如输入 hello//nihk 后:

再按空格,会进入「候选对应编码」的翻译过程:

此时再按空格确认输入,即可成功加词。再次输入 hello 确认:

自由模式

自定义短语中可能想包含非汉字的其他字符,如 「A4纸」。

设置 moran/pin/panacea/freestyle: true 后,加词流程会有所变化:

  1. 直接输入 编码// 空格开始加词流程。
  2. 之后用正常的输入方法输入任何字符,均会被增加到词中。
  3. 再次输入 x// 空格完成加词。