From b858d464071a2f20489954607d5dcdf846652d19 Mon Sep 17 00:00:00 2001 From: haolly Date: Tue, 7 May 2024 16:35:51 +0800 Subject: [PATCH] =?UTF-8?q?test(=E8=96=84=E8=8D=B7=E5=85=A8=E6=8B=BC):=20?= =?UTF-8?q?=E6=9B=B4=E5=A5=BD=E7=9A=84=E7=AE=80=E6=8B=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 测试新的简拼在小狼毫上是否有更好的性能 - 「允许使用前两个字母作为缩写」有点超前,怕太多人不适应,默认未激活(效果: zem -> zen me -> 怎么 --- rime_mint.schema.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rime_mint.schema.yaml b/rime_mint.schema.yaml index 738c2d2..80f27ae 100755 --- a/rime_mint.schema.yaml +++ b/rime_mint.schema.yaml @@ -194,8 +194,12 @@ speller: - derive/([aeiou])ng$/$1gn/ # dagn => dang - derive/([dtngkhrzcs])o(u|ng)$/$1o/ # zho => zhong|zhou - derive/ong$/on/ # zhonguo => zhong guo - - abbrev/^([a-z])[a-z]*$/$1/ # 简拼(首字母) - - abbrev/^([zcs]h).+$/$1/ # 简拼(zh, ch, sh) + ## 简拼 + - derive/^([a-z]).+$/$1/ # 通过正则表达式提取每个拼音的首字母 + - derive/^([zcs]h).+$/$1/ # 特别处理 zh, ch, sh 的首字母简写 + - abbrev/^([a-z]).+$/$1/ # 允许使用首字母作为缩写 + # 简拼: 允许使用前两个字母作为缩写 + # - abbrev/^([a-z]{2,}).+$/$1/ # zem -> zen me -> 怎么 ### 自动纠错 # 有些规则对全拼简拼混输有副作用:如「x'ai 喜爱」被纠错为「xia 下」 # zh、ch、sh @@ -272,6 +276,7 @@ speller: - derive/ong$/on/ # lon → long - derive/([tl])eng$/$1en/ # ten → teng - derive/([qwrtypsdfghjklzxcbnm])([aeio])ng$/$1ng/ # lng → lang、leng、ling、long + - derive/un$/ong/ # yuntong = yongtong wubi98_mint: tag: wubi98_mint @@ -336,4 +341,4 @@ recognizer: radical_lookup: "Uu[a-z]*'?$" rmb: "^R[0-9]+[.]?[0-9]*" # 响应 lua_translator@number_translator 脚本将自动获取第 2 个字符作为触发前缀 gregorian_to_lunar: "^N[0-9]{1,8}" # 响应 lua_translator@Chinese_lunar_calendar 公历转农历,输入 N20240115 得到「二〇二四年腊月初五」,脚本将自动获取第 2 个字符作为触发前缀 - uppercase: "" # 覆写默认的 uppercase 使其可以在输入大写后,输入数字 \ No newline at end of file + uppercase: "" # 覆写默认的 uppercase 使其可以在输入大写后,输入数字