From e3db46beb2136e8c00f0c9cdad6de7f574b6cc97 Mon Sep 17 00:00:00 2001 From: amzxyz Date: Wed, 7 Jan 2026 13:22:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E8=B0=83=E8=8B=B1=E6=96=87?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8A=A0=E7=A9=BA=E6=A0=BC=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scripts/generate-release-note.sh | 4 +- dicts/duoyin.dict.yaml | 1 + dicts/jichu.dict.yaml | 115 +++++------------- dicts/lianxiang.dict.yaml | 2 + dicts/shici.dict.yaml | 6 +- dicts/wuzhong.dict.yaml | 1 + dicts/zi.dict.yaml | 1 + lua/super_english.lua | 73 +++++++++-- 8 files changed, 106 insertions(+), 97 deletions(-) diff --git a/.github/workflows/scripts/generate-release-note.sh b/.github/workflows/scripts/generate-release-note.sh index f97faad..f2137ce 100644 --- a/.github/workflows/scripts/generate-release-note.sh +++ b/.github/workflows/scripts/generate-release-note.sh @@ -28,13 +28,13 @@ CHANGES=$( echo "" echo "## 🚀 下载引导" echo "" - echo "### 1. 标准版输入方案" + echo "### 1. 标准版输入方案(Base)" echo "" echo "✨**适用类型:** 支持全拼、各种双拼" echo "" echo "✨**下载地址:** [rime-wanxiang-base.zip](${DOWNLOAD_URL}/rime-wanxiang-base.zip)" echo "" - echo "### 2. 双拼辅助码增强版输入方案" + echo "### 2. 双拼辅助码增强版输入方案(Pro)" echo "" echo "✨**适用类型:** 支持各种双拼+辅助码的自由组合" diff --git a/dicts/duoyin.dict.yaml b/dicts/duoyin.dict.yaml index 1f25288..b55e296 100644 --- a/dicts/duoyin.dict.yaml +++ b/dicts/duoyin.dict.yaml @@ -3452,6 +3452,7 @@ sort: by_weight 谁跟谁 shéi gēn shéi 370 谁跟他 shéi gēn tā 300 谁跟我 shéi gēn wǒ 380 +谁更 shéi gèng 339 谁更爱 shéi gèng ài 250 谁更惨 shéi gèng cǎn 250 谁更大 shéi gèng dà 290 diff --git a/dicts/jichu.dict.yaml b/dicts/jichu.dict.yaml index 1094a9f..5167dce 100644 --- a/dicts/jichu.dict.yaml +++ b/dicts/jichu.dict.yaml @@ -12167,7 +12167,7 @@ sort: by_weight 茶头 chá tóu 225 插图 chā tú 691 查图 chá tú 292 -叉腿 chā tuǐ 250 +叉腿 chǎ tuǐ 250 茶托 chá tuō 323 茶碗 chá wǎn 463 查完 chá wán 427 @@ -114251,6 +114251,7 @@ sort: by_weight 谁给 shuí gěi 525 谁跟 shuí gēn 358 水根 shuǐ gēn 281 +谁更 shuí gèng 539 水耕 shuǐ gēng 295 水工 shuǐ gōng 428 水宫 shuǐ gōng 391 @@ -161569,8 +161570,8 @@ sort: by_weight 政平 zhèng píng 283 正评 zhèng píng 253 挣破 zhèng pò 257 -蒸汽 zhēng qì 638 -整齐 zhěng qí 599 +整齐 zhěng qí 638 +蒸汽 zhēng qì 599 正气 zhèng qì 545 争气 zhēng qì 479 正妻 zhèng qī 470 @@ -188161,6 +188162,7 @@ sort: by_weight 柏崎市 bǎi qí shì 150 白鳍豚 bái qí tún 180 白七爷 bái qī yé 112 +败其阵 bài qí zhèn 17 白千层 bái qiān céng 150 白铅粉 bái qiān fěn 2 百千劫 bǎi qiān jié 130 @@ -211418,6 +211420,7 @@ sort: by_weight 不打不 bù dǎ bù 168 不打车 bù dǎ chē 50 不大吃 bú dà chī 165 +不打词 bù dǎ cí 312 不大大 bú dà dà 114 不大胆 bú dà dǎn 95 不打的 bù dǎ de 160 @@ -226569,6 +226572,7 @@ sort: by_weight 诧异吧 chà yì ba 177 茶艺吧 chá yì ba 174 差异吧 chā yì ba 153 +差一倍 chà yí bèi 357 查一遍 chá yí biàn 154 差异表 chā yì biǎo 484 差一步 chà yí bù 166 @@ -226677,7 +226681,7 @@ sort: by_weight 差这点 chà zhè diǎn 309 插着电 chā zhe diàn 243 差着呢 chà zhe ne 311 -叉着腿 chā zhe tuǐ 93 +叉着腿 chǎ zhe tuǐ 93 叉着腰 chā zhe yāo 212 插着腰 chā zhe yāo 123 插针式 chā zhēn shì 95 @@ -305828,7 +305832,6 @@ sort: by_weight 二次阳 èr cì yáng 105 二次域 èr cì yù 2 二次元 èr cì yuán 330 -二刺猿 èr cì yuán 301 而从吧 ér cóng ba 170 耳聪丸 ěr cōng wán 34 二醋精 èr cù jīng 3 @@ -387993,6 +387996,8 @@ sort: by_weight 会惦记 huì diàn jì 136 会点进 huì diǎn jìn 377 会点开 huì diǎn kāi 336 +汇点款 huì diǎn kuǎn 447 +回点款 huí diǎn kuǎn 236 会点来 huì diǎn lái 311 回点了 huí diǎn le 174 会点了 huì diǎn le 40 @@ -393568,14 +393573,13 @@ sort: by_weight 会省力 huì shěng lì 170 会省略 huì shěng lüè 188 会声明 huì shēng míng 167 -会生起 huì shēng qǐ 364 -会生气 huì shēng qì 243 -会升起 huì shēng qǐ 150 -会省钱 huì shěng qián 165 +会生气 huì shēng qì 443 +会升起 huì shēng qǐ 250 +会省钱 huì shěng qián 365 会省去 huì shěng qù 196 会生什 huì shēng shén 126 +会省事 huì shěng shì 402 回升时 huí shēng shí 248 -会省事 huì shěng shì 102 会生疏 huì shēng shū 161 回生术 huí shēng shù 53 会升腾 huì shēng téng 138 @@ -393653,8 +393657,8 @@ sort: by_weight 会事后 huì shì hòu 168 会视乎 huì shì hū 196 会释怀 huì shì huái 149 +会是会 huì shì huì 398 会实惠 huì shí huì 181 -会是会 huì shì huì 98 会是几 huì shì jǐ 260 惠食佳 huì shí jiā 340 会使家 huì shǐ jiā 303 @@ -482025,6 +482029,7 @@ sort: by_weight 硫镁矿 liú měi kuàng 91 刘美丽 liú měi lì 74 硫镁磷 liú měi lín 89 +留没留 liú méi liú 373 六妹妹 liù mèi mei 91 留美名 liú měi míng 76 刘美人 liú měi rén 59 @@ -529525,7 +529530,6 @@ sort: by_weight 你骂她 nǐ mà tā 431 你妈她 nǐ mā tā 272 你骂我 nǐ mà wǒ 426 -你吗我 nǐ ma wǒ 376 你妈我 nǐ mā wǒ 298 你妈呀 nǐ mā ya 180 你妈也 nǐ mā yě 277 @@ -564248,8 +564252,8 @@ sort: by_weight 敲了个 qiāo le gè 144 巧了吗 qiǎo le ma 102 敲了门 qiāo le mén 127 +瞧了瞧 qiáo le qiáo 574 敲了敲 qiāo le qiāo 208 -瞧了瞧 qiáo le qiáo 174 巧乐兹 qiǎo lè zī 139 乔利蒂 qiáo lì dì 108 巧力索 qiǎo lì suǒ 92 @@ -571417,6 +571421,7 @@ sort: by_weight 去二年 qù èr nián 215 去二七 qù èr qī 71 取二升 qǔ èr shēng 100 +取二尉 qǔ èr wèi 17 娶儿媳 qǔ ér xí 88 区二小 qū èr xiǎo 95 曲儿小 qǔ ér xiǎo 4 @@ -613231,6 +613236,7 @@ sort: by_weight 是愚蠢 shì yú chǔn 254 十余次 shí yú cì 250 始于此 shǐ yú cǐ 138 +是遇到 shì yù dào 348 十余道 shí yú dào 94 失语的 shī yǔ de 148 是预定 shì yù dìng 153 @@ -662697,6 +662703,7 @@ sort: by_weight 体酶类 tǐ méi lèi 146 剃眉毛 tì méi máo 78 提眉术 tí méi shù 88 +提没提 tí méi tí 373 提门槛 tí mén kǎn 49 体面吧 tǐ miàn ba 159 体面地 tǐ miàn de 330 @@ -717060,8 +717067,8 @@ sort: by_weight 西汉姆 xī hàn mǔ 328 西汉墓 xī hàn mù 130 稀罕你 xī han nǐ 148 +稀罕事 xī han shì 587 西汉时 xī hàn shí 237 -稀罕事 xī han shì 187 西汉水 xī hàn shuǐ 116 稀罕物 xī han wù 198 吸汗性 xī hàn xìng 144 @@ -717642,8 +717649,8 @@ sort: by_weight 喜凯亚 xǐ kǎi yà 142 喜开颜 xǐ kāi yán 79 细看吧 xì kàn ba 157 +细看看 xì kàn kàn 251 西看看 xī kàn kàn 168 -细看看 xì kàn kàn 151 细看来 xì kàn lái 122 细看了 xì kàn le 143 昔看了 xī kàn le 117 @@ -720657,8 +720664,8 @@ sort: by_weight 夏春农 xià chūn nóng 100 下唇线 xià chún xiàn 71 下春药 xià chūn yào 158 +下次啊 xià cì a 427 瑕疵啊 xiá cī a 141 -下次啊 xià cì a 127 下次吧 xià cì ba 277 瑕疵吧 xiá cī ba 158 下次补 xià cì bǔ 145 @@ -768032,9 +768039,9 @@ sort: by_weight 一点撒 yì diǎn sā 76 一点沙 yì diǎn shā 402 一点伤 yì diǎn shāng 144 -一点是 yì diǎn shì 466 一点事 yì diǎn shì 465 一点时 yì diǎn shí 416 +一点是 yì diǎn shì 406 一电视 yī diàn shì 50 一点数 yì diǎn shù 110 一点酸 yì diǎn suān 50 @@ -858740,8 +858747,6 @@ sort: by_weight 白阿铁路 bái ā tiě lù 13 白爱好者 bái ài hào zhě 6 百爱好者 bǎi ài hào zhě 5 -柏爱红为 bǎi ài hóng wéi 6 -白爱丽丝 bái ài lì sī 1 柏爱维舒 bǎi ài wéi shū 1 百艾洗液 bǎi ài xǐ yè 7 百安公路 bǎi ān gōng lù 19 @@ -861212,7 +861217,6 @@ sort: by_weight 白山神社 bái shān shén shè 4 白山市委 bái shān shì wěi 17 白山松水 bái shān sōng shuǐ 18 -百善孝为 bǎi shàn xiào wéi 9 百善学校 bǎi shàn xué xiào 9 白上吹雪 bái shàng chuī xuě 45 拜上帝会 bài shàng dì huì 28 @@ -870407,7 +870411,6 @@ sort: by_weight 北极群岛 běi jí qún dǎo 5 北极绒的 běi jí róng de 3 被击杀后 bèi jī shā hòu 26 -贝吉莎为 bèi jí shā wéi 11 北极世界 běi jí shì jiè 8 北极事务 běi jí shì wù 18 北极四圣 běi jí sì shèng 25 @@ -874038,7 +874041,6 @@ sort: by_weight 本土势力 běn tǔ shì lì 29 本土特色 běn tǔ tè sè 60 本土天王 běn tǔ tiān wáng 7 -本图为第 běn tú wéi dì 6 本土文化 běn tǔ wén huà 73 本土新星 běn tǔ xīn xīng 16 本土选手 běn tǔ xuǎn shǒu 40 @@ -878159,7 +878161,6 @@ sort: by_weight 便利之处 biàn lì zhī chù 32 变力作用 biàn lì zuò yòng 14 边练边改 biān liàn biān gǎi 21 -边联庆为 biān lián qìng wéi 8 边连通度 biān lián tōng dù 19 变脸武士 biàn liǎn wǔ shì 14 编练新军 biān liàn xīn jūn 30 @@ -896448,7 +896449,6 @@ sort: by_weight 财富翻番 cái fù fān fān 19 财富公馆 cái fù gōng guǎn 36 财富管理 cái fù guǎn lǐ 43 -财富豪为 cái fù háo wéi 19 财富积累 cái fù jī lěi 60 财富基石 cái fù jī shí 23 财富机遇 cái fù jī yù 33 @@ -897960,7 +897960,6 @@ sort: by_weight 采准矿量 cǎi zhǔn kuàng liàng 10 才子词人 cái zǐ cí rén 22 财资管理 cái zī guǎn lǐ 27 -财子亥为 cái zǐ hài wéi 13 菜籽价格 cài zǐ jià gé 22 才子佳人 cái zǐ jiā rén 50 踩自行车 cǎi zì xíng chē 34 @@ -899373,7 +899372,6 @@ sort: by_weight 草村礼子 cǎo cūn lǐ zǐ 29 曹大公子 cáo dà gōng zǐ 6 曹大洪毕 cáo dà hóng bì 1 -曹大洪为 cáo dà hóng wéi 1 曹达诺夫 cáo dá nuò fū 23 操蛋的很 cāo dàn de hěn 3 操刀必割 cāo dāo bì gē 3 @@ -918363,7 +918361,6 @@ sort: by_weight 处暑过后 chǔ shǔ guò hòu 5 除数函数 chú shù hán shù 20 处暑节气 chǔ shǔ jié qì 22 -褚书丽为 chǔ shū lì wéi 6 处暑时节 chǔ shǔ shí jié 12 除数问题 chú shù wèn tí 3 处暑养生 chǔ shǔ yǎng shēng 3 @@ -918885,7 +918882,6 @@ sort: by_weight 初一作文 chū yī zuò wén 12 初音未来 chū yīn wèi lái 94 雏鹰农牧 chú yīng nóng mù 63 -褚嬴佐为 chǔ yíng zuǒ wéi 21 初有成效 chū yǒu chéng xiào 29 除油除锈 chú yóu chú xiù 10 出游穿搭 chū yóu chuān dā 7 @@ -926188,7 +926184,6 @@ sort: by_weight 翠塘花园 cuì táng huā yuán 28 翠提春晓 cuì tí chūn xiǎo 11 翠庭大厦 cuì tíng dà shà 1 -崔廷献为 cuī tíng xiàn wéi 4 翠庭小区 cuì tíng xiǎo qū 9 催唾液剂 cuī tuò yè jì 17 催旺禄运 cuī wàng lù yùn 4 @@ -937420,7 +937415,6 @@ sort: by_weight 带着这份 dài zhe zhè fèn 65 带着这个 dài zhe zhè ge 49 贷真价实 dài zhēn jià shí 4 -代珍庆为 dài zhēn qìng wéi 6 黛真知子 dài zhēn zhī zǐ 32 待证事实 dài zhèng shì shí 34 呆滞存货 dāi zhì cún huò 7 @@ -943364,7 +943358,6 @@ sort: by_weight 倒叶耳蕨 dào yè ěr jué 9 倒爷发家 dǎo yé fā jiā 1 稻叶贵子 dào yè guì zǐ 19 -稻叶海月 dào yè hǎi yuè 8 稻叶浩志 dào yè hào zhì 46 稻叶山城 dào yè shān chéng 33 刀叶石斛 dāo yè shí hú 9 @@ -944297,7 +944290,6 @@ sort: by_weight 德国作家 dé guó zuò jiā 96 的哈尔滨 de hā ěr bīn 47 德哈玛斯 dé hā mǎ sī 26 -的海大帝 de hǎi dà dì 4 的还没搞 de hái méi gǎo 3 德汉汉德 dé hàn hàn dé 14 德韩混血 dé hán hùn xiě 12 @@ -946793,7 +946785,6 @@ sort: by_weight 底层资产 dǐ céng zī chǎn 77 地层走向 dì céng zǒu xiàng 5 谛察法忍 dì chá fǎ rěn 5 -弟查懋德 dì chá mào dé 6 地产板块 dì chǎn bǎn kuài 59 低产出率 dī chǎn chū lǜ 3 地产大鳄 dì chǎn dà è 36 @@ -947898,7 +947889,6 @@ sort: by_weight 第九魂技 dì jiǔ hún jì 32 低酒精度 dī jiǔ jīng dù 32 第九连队 dì jiǔ lián duì 1 -第九片海 dì jiǔ piàn hǎi 32 第九频道 dì jiǔ pín dào 7 第九设计 dì jiǔ shè jì 10 第九十八 dì jiǔ shí bā 28 @@ -960695,6 +960685,8 @@ sort: by_weight 都不会打 dōu bú huì dǎ 37 都不会动 dōu bú huì dòng 31 都不会怪 dōu bú huì guài 34 +都不回家 dōu bù huí jiā 36 +都不会加 dōu bú huì jiā 26 都不会看 dōu bú huì kàn 42 都不会了 dōu bú huì le 46 都不回了 dōu bù huí le 26 @@ -970565,7 +970557,7 @@ sort: by_weight 遏止电势 è zhǐ diàn shì 1 遏止电位 è zhǐ diàn wèi 1 遏制腐败 è zhì fǔ bài 46 -鄂之巨人 è zhī jù rén 14 +颚之巨人 è zhī jù rén 14 俄制米格 é zhì mǐ gé 17 鹅趾囊炎 é zhǐ náng yán 17 俄制武器 é zhì wǔ qì 26 @@ -978069,7 +978061,6 @@ sort: by_weight 反担保函 fǎn dān bǎo hán 15 钒氮合金 fán dàn hé jīn 16 范丹姆夺 fàn dān mǔ duó 6 -范丹姆为 fàn dān mǔ wéi 4 反党反国 fǎn dǎng fǎn guó 19 反党集团 fǎn dǎng jí tuán 61 反道败德 fǎn dào bài dé 19 @@ -984056,7 +984047,6 @@ sort: by_weight 飞得起来 fēi de qǐ lái 32 费德提克 fèi dé tí kè 24 肺的问题 fèi de wèn tí 21 -费的行为 fèi de xíng wéi 33 菲的眼睛 fēi de yǎn jing 5 肺的颜色 fèi de yán sè 12 非得逼我 fēi děi bī wǒ 1 @@ -988535,7 +988525,6 @@ sort: by_weight 分组译码 fēn zǔ yì mǎ 2 粉钻耳环 fěn zuān ěr huán 3 粉钻贵族 fěn zuān guì zú 14 -封阿佩为 fēng ā pèi wéi 4 冯艾内姆 féng ài nèi mǔ 12 奉安大典 fèng ān dà diǎn 22 丰安公主 fēng ān gōng zhǔ 14 @@ -989973,7 +989962,6 @@ sort: by_weight 凤鸣九天 fèng míng jiǔ tiān 17 凤鸣路口 fèng míng lù kǒu 12 凤鸣岐山 fèng míng qí shān 37 -封明瑞为 fēng míng ruì wéi 4 凤鸣社区 fèng míng shè qū 23 奉命唯谨 fèng mìng wéi jǐn 19 奉命惟谨 fèng mìng wéi jǐn 9 @@ -1004173,7 +1004161,6 @@ sort: by_weight 高级设置 gāo jí shè zhì 46 高级神迹 gāo jí shén jì 13 高级神佑 gāo jí shén yòu 16 -高继胜为 gāo jì shèng wéi 4 高级士官 gāo jí shì guān 38 高级食品 gāo jí shí pǐn 32 高级视频 gāo jí shì pín 19 @@ -1019819,7 +1019806,6 @@ sort: by_weight 骨滑膜炎 gǔ huá mó yán 11 古华南区 gǔ huá nán qū 11 古画品录 gǔ huà pǐn lù 26 -顾华庆为 gù huá qìng wéi 9 骨化三醇 gǔ huà sān chún 25 古华山路 gǔ huà shān lù 12 骨化形销 gǔ huà xíng xiāo 32 @@ -1033157,9 +1033143,7 @@ sort: by_weight 海碧天蓝 hǎi bì tiān lán 5 还比我多 hái bǐ wǒ duō 21 还必须要 hái bì xū yào 47 -海边的非 hǎi biān de fēi 8 海边的风 hǎi biān de fēng 24 -海边的海 hǎi biān de hǎi 7 海边的石 hǎi biān de shí 4 海边度假 hǎi biān dù jià 90 还编儿歌 hái biān ér gē 1 @@ -1033602,7 +1033586,6 @@ sort: by_weight 海底管道 hǎi dǐ guǎn dào 7 海底光缆 hǎi dǐ guāng lǎn 60 海地国家 hǎi dì guó jiā 5 -海底海底 hǎi dǐ hǎi dǐ 8 海堤花园 hǎi dī huā yuán 7 海底火山 hǎi dǐ huǒ shān 7 海地机场 hǎi dì jī chǎng 5 @@ -1033648,7 +1033631,6 @@ sort: by_weight 海地足球 hǎi dì zú qiú 8 海地组织 hǎi dì zǔ zhī 6 海甸岛的 hǎi diàn dǎo de 24 -海甸岛六 hǎi diàn dǎo liù 8 海淀二模 hǎi diàn èr mó 3 海淀法院 hǎi diàn fǎ yuàn 66 海淀妇幼 hǎi diàn fù yòu 21 @@ -1034268,7 +1034250,6 @@ sort: by_weight 海拉尔松 hǎi lā ěr sōng 9 海拉尔站 hǎi lā ěr zhàn 11 海拉尔组 hǎi lā ěr zǔ 6 -海拉海拉 hǎi lā hǎi lā 12 海拉聚波 hǎi lā jù bō 6 海拉克斯 hǎi lā kè sī 34 海拉细胞 hǎi lā xì bāo 32 @@ -1034970,7 +1034951,6 @@ sort: by_weight 海润风景 hǎi rùn fēng jǐng 5 海润光伏 hǎi rùn guāng fú 85 海润影视 hǎi rùn yǐng shì 98 -海撒和海 hǎi sā hé hǎi 6 海赛矩阵 hǎi sài jǔ zhèn 3 海塞林克 hǎi sāi lín kè 12 海赛姆本 hǎi sài mǔ běn 19 @@ -1035848,7 +1035828,6 @@ sort: by_weight 海星公司 hǎi xīng gōng sī 7 海星股份 hǎi xīng gǔ fèn 3 海兴广场 hǎi xīng guǎng chǎng 14 -海星海星 hǎi xīng hǎi xīng 5 海星集团 hǎi xīng jí tuán 21 海星教育 hǎi xīng jiào yù 3 海星酒店 hǎi xīng jiǔ diàn 12 @@ -1040119,7 +1040098,6 @@ sort: by_weight 好过一点 hǎo guò yì diǎn 47 好果子吃 hǎo guǒ zi chī 39 好还爱你 hǎo hái ài nǐ 1 -号海盗船 hào hǎi dào chuán 16 浩海蓝天 hào hǎi lán tiān 8 好害怕啊 hǎo hài pà a 39 好还是坏 hǎo hái shì huài 50 @@ -1068459,7 +1068437,6 @@ sort: by_weight 或红或绿 huò hóng huò lǜ 22 或红或紫 huò hóng huò zǐ 10 火红一片 huǒ hóng yí piàn 27 -霍洪雨班 huò hóng yǔ bān 6 火红之石 huǒ hóng zhī shí 9 火红之叶 huǒ hóng zhī yè 6 火候把握 huǒ hòu bǎ wò 32 @@ -1068711,7 +1068688,6 @@ sort: by_weight 或蓝或红 huò lán huò hóng 1 或蓝或绿 huò lán huò lǜ 8 霍兰黎德 huò lán lí dé 21 -霍兰三棘 huò lán sān jí 12 火蓝之心 huǒ lán zhī xīn 12 火狼地狱 huǒ láng dì yù 1 或老或嫩 huò lǎo huò nèn 1 @@ -1068840,7 +1068816,6 @@ sort: by_weight 火力准备 huǒ lì zhǔn bèi 31 获利最多 huò lì zuì duō 31 火力最猛 huǒ lì zuì měng 23 -霍连建俊 huò lián jiàn jùn 18 火炼金丹 huǒ liàn jīn dān 15 火梁地狱 huǒ liáng dì yù 1 或亮或暗 huò liàng huò àn 24 @@ -1069741,7 +1069716,6 @@ sort: by_weight 火焰大地 huǒ yàn dà dì 7 火岩洞穴 huǒ yán dòng xué 16 火焰洞穴 huǒ yàn dòng xué 2 -霍艳恩图 huò yàn ēn tú 12 火焰反应 huǒ yàn fǎn yìng 7 火焰复生 huǒ yàn fù shēng 12 火焰构造 huǒ yàn gòu zào 6 @@ -1069870,7 +1069844,6 @@ sort: by_weight 火影战记 huǒ yǐng zhàn jì 32 火影之位 huǒ yǐng zhī wèi 25 火勇大战 huǒ yǒng dà zhàn 7 -霍勇教授 huò yǒng jiào shòu 26 或有暗钝 huò yǒu àn dùn 3 或有地狱 huò yǒu dì yù 17 活优动惠 huó yōu dòng huì 4 @@ -1084832,7 +1084805,6 @@ sort: by_weight 家乡情结 jiā xiāng qíng jié 27 家乡球队 jiā xiāng qiú duì 75 家乡人民 jiā xiāng rén mín 40 -贾祥森为 jiǎ xiáng sēn wéi 4 假想设计 jiǎ xiǎng shè jì 1 嘉祥石雕 jiā xiáng shí diāo 21 嘉祥世家 jiā xiáng shì jiā 1 @@ -1094120,7 +1094092,6 @@ sort: by_weight 交锦兰荟 jiāo jǐn lán huì 4 焦金流石 jiāo jīn liú shí 5 绞尽脑汁 jiǎo jìn nǎo zhī 62 -焦瑾琦为 jiāo jǐn qí wéi 6 嚼劲十足 jiáo jìn shí zú 42 角巾私第 jiǎo jīn sī dì 3 角金线鲃 jiǎo jīn xiàn bā 19 @@ -1140301,7 +1140272,6 @@ sort: by_weight 览海医疗 lǎn hǎi yī liáo 10 蓝海战略 lán hǎi zhàn lüè 47 蓝瀚多盟 lán hàn duō méng 16 -蓝和橙为 lán hé chéng wéi 4 拦河大坝 lán hé dà bà 26 蓝和晶岩 lán hé jīng yán 11 兰荷菊梅 lán hé jú méi 4 @@ -1147538,7 +1147508,6 @@ sort: by_weight 力迫条件 lì pò tiáo jiàn 2 力破谣言 lì pò yáo yán 12 荔浦风清 lì pǔ fēng qīng 11 -立溥俊为 lì pǔ jùn wéi 6 利普尼基 lì pǔ ní jī 4 利普奇斯 lì pǔ qí sī 11 李普赛特 lǐ pǔ sài tè 5 @@ -1153659,7 +1153628,6 @@ sort: by_weight 两眉之间 liǎng méi zhī jiān 36 两门课程 liǎng mén kè chéng 61 两米大床 liǎng mǐ dà chuáng 6 -梁弥忽为 liáng mí hū wéi 6 两面凹的 liǎng miàn āo de 1 两面包夹 liǎng miàn bāo jiā 11 两面大旗 liǎng miàn dà qí 21 @@ -1156493,7 +1156461,6 @@ sort: by_weight 邻居冤家 lín jū yuān jiā 29 临军对阵 lín jūn duì zhèn 9 琳卡玉道 lín kǎ yù dào 4 -林恺伦为 lín kǎi lún wéi 4 临渴穿井 lín kě chuān jǐng 32 林可毒素 lín kě dú sù 17 林克海德 lín kè hǎi dé 32 @@ -1157152,7 +1157119,6 @@ sort: by_weight 临邑一中 lín yì yī zhōng 3 临沂医专 lín yí yī zhuān 5 临沂中院 lín yí zhōng yuàn 7 -林奕孜为 lín yì zī wéi 6 林伊佐绪 lín yī zuǒ xù 13 林荫大道 lín yīn dà dào 43 林荫道上 lín yīn dào shàng 37 @@ -1159429,7 +1159395,6 @@ sort: by_weight 六道之外 liù dào zhī wài 14 六道众生 liù dào zhòng shēng 37 留得多情 liú de duō qíng 1 -刘德国为 liú dé guó wéi 7 刘德华版 liú dé huá bǎn 27 刘德力格 liú dé lì gé 17 柳德米拉 liǔ dé mǐ lā 54 @@ -1160151,7 +1160116,6 @@ sort: by_weight 六经三史 liù jīng sān shǐ 1 流经岁月 liú jīng suì yuè 5 六经头痛 liù jīng tóu tòng 1 -柳敬言为 liǔ jìng yán wéi 6 六经注我 liù jīng zhù wǒ 27 六九八八 liù jiǔ bā bā 32 六九八二 liù jiǔ bā èr 32 @@ -1160426,7 +1160390,6 @@ sort: by_weight 榴莲班戟 liú lián bān jǐ 34 留恋不舍 liú liàn bù shě 26 流连不舍 liú lián bù shě 22 -刘莲春为 liú lián chūn wéi 1 流连光景 liú lián guāng jǐng 15 留连光景 liú lián guāng jǐng 7 留恋过去 liú liàn guò qù 29 @@ -1182820,7 +1182783,6 @@ sort: by_weight 蒙商银行 méng shāng yín háng 26 蒙上阴影 méng shàng yīn yǐng 48 蒙绍洋家 méng shào yáng jiā 1 -梦蛇梦蛇 mèng shé mèng shé 4 锰砷锑矿 měng shēn tī kuàng 8 盟升电子 méng shēng diàn zǐ 14 勐省农场 měng shěng nóng chǎng 26 @@ -1182885,7 +1182847,6 @@ sort: by_weight 蒙特罗斯 méng tè luó sī 70 蒙特马莱 méng tè mǎ lái 7 蒙特莫罗 méng tè mò luó 7 -孟特穆为 mèng tè mù wéi 11 蒙特纳哥 méng tè nà gē 21 蒙特内罗 méng tè nèi luó 8 蒙特梭利 méng tè suō lì 52 @@ -1182939,8 +1182900,6 @@ sort: by_weight 蒙西水泥 méng xī shuǐ ní 16 猛吸一口 měng xī yì kǒu 33 梦溪园巷 mèng xī yuán xiàng 10 -孟宪淦日 mèng xiàn gàn rì 8 -孟宪华孟 mèng xiàn huá mèng 6 蒙先皇帝 méng xiān huáng dì 1 锰纤锌矿 měng xiān xīn kuàng 6 梦想宝贝 mèng xiǎng bǎo bèi 6 @@ -1183073,7 +1183032,6 @@ sort: by_weight 梦宅诡影 mèng zhái guǐ yǐng 10 萌战无双 méng zhàn wú shuāng 18 孟章神君 mèng zhāng shén jūn 12 -孟昭俊作 mèng zhāo jùn zuò 16 蒙着面纱 méng zhe miàn shā 26 猛着先鞭 měng zhe xiān biān 5 蒙着眼睛 méng zhe yǎn jing 39 @@ -1183083,7 +1183041,6 @@ sort: by_weight 梦之回忆 mèng zhī huí yì 8 梦之境界 mèng zhī jìng jiè 4 梦之泪伤 mèng zhī lèi shāng 5 -孟志荣本 mèng zhì róng běn 11 梦之深处 mèng zhī shēn chù 3 梦之碎片 mèng zhī suì piàn 6 猛志之介 měng zhì zhī jiè 12 @@ -1183119,7 +1183076,6 @@ sort: by_weight 蒙自东路 méng zì dōng lù 18 孟子对曰 mèng zǐ duì yuē 21 孟子后裔 mèng zǐ hòu yì 7 -孟子坤的 mèng zǐ kūn de 6 蒙自米线 méng zì mǐ xiàn 14 蒙自南湖 méng zì nán hú 8 蒙自年糕 méng zì nián gāo 12 @@ -1183129,7 +1183085,6 @@ sort: by_weight 孟子有言 mèng zǐ yǒu yán 17 孟子正义 mèng zǐ zhèng yì 24 孟宗哭竹 mèng zōng kū zhú 13 -孟总孟知 mèng zǒng mèng zhī 9 梦醉西楼 mèng zuì xī lóu 19 米阿斯河 mǐ ā sī hé 7 迷爱好者 mí ài hào zhě 17 @@ -1201774,6 +1201729,8 @@ sort: by_weight 能有几人 néng yǒu jǐ rén 38 能有记性 néng yǒu jì xìng 7 能有今天 néng yǒu jīn tiān 50 +能有啥事 néng yǒu shá shì 50 +能有啥是 néng yǒu shá shì 37 能有什么 néng yǒu shén me 49 能有一天 néng yǒu yì tiān 14 能有这事 néng yǒu zhè shì 9 @@ -1213870,7 +1213827,6 @@ sort: by_weight 判例制度 pàn lì zhì dù 18 泮林革音 pàn lín gé yīn 9 盘铃傀儡 pán líng kuǐ lěi 14 -潘六奚为 pān liù xī wéi 6 盘龙大道 pán lóng dà dào 25 盘龙大桥 pán lóng dà qiáo 14 蟠龙大桥 pán lóng dà qiáo 9 @@ -1215316,7 +1215272,6 @@ sort: by_weight 配水装置 pèi shuǐ zhuāng zhì 10 佩斯卡拉 pèi sī kǎ lā 22 佩斯科夫 pèi sī kē fū 47 -裴思谦为 péi sī qiān wéi 4 配四拖臂 pèi sì tuō bì 1 配送成本 pèi sòng chéng běn 40 配送到家 pèi sòng dào jiā 43 @@ -1243812,7 +1243767,6 @@ sort: by_weight 趋而辟之 qū ér pì zhī 7 蛐儿蛐儿 qū ér qū ér 32 去而上仙 qù ér shàng xiān 3 -取二尉败 qǔ èr wèi bài 17 去而我却 qù ér wǒ què 19 娶儿媳妇 qǔ ér xí fù 27 去而益咏 qù ér yì yǒng 13 @@ -1281067,7 +1281021,8 @@ sort: by_weight 什么技能 shén me jì néng 57 什么急事 shén me jí shì 25 什么技术 shén me jì shù 82 -什么记性 shén me jì xìng 14 +什么记性 shén me jì xìng 44 +什么机型 shén me jī xíng 34 什么机油 shén me jī yóu 32 什么价儿 shén me jià ér 7 什么价格 shén me jià gé 77 @@ -1373976,6 +1373931,8 @@ sort: by_weight 我怕辜负 wǒ pà gū fù 7 我怕没人 wǒ pà méi rén 1 我怕你了 wǒ pà nǐ le 5 +我怕你吗 wǒ pà nǐ ma 38 +我怕你骂 wǒ pà nǐ mà 29 我怕啥子 wǒ pà shá zi 18 我怕晒呀 wǒ pà shài ya 8 我怕万一 wǒ pà wàn yī 1 @@ -1420796,7 +1420753,6 @@ sort: by_weight 胸痹心痛 xiōng bì xīn tòng 27 雄辩高谈 xióng biàn gāo tán 3 雄辩滔滔 xióng biàn tāo tāo 31 -熊伯洪为 xióng bó hóng wéi 17 胸部不适 xiōng bù bú shì 33 胸部挫伤 xiōng bù cuò shāng 14 胸部发育 xiōng bù fā yù 76 @@ -1422309,7 +1422265,6 @@ sort: by_weight 虚报套取 xū bào tào qǔ 27 许贝尔斯 xǔ bèi ěr sī 7 虚比浮词 xū bǐ fú cí 5 -许碧瑞为 xǔ bì ruì wéi 8 徐变系数 xú biàn xì shù 3 徐博高敬 xú bó gāo jìng 13 旭波之光 xù bō zhī guāng 3 @@ -1422322,7 +1422277,6 @@ sort: by_weight 虚不养肝 xū bù yǎng gān 17 需才孔亟 xū cái kǒng jí 32 徐策跑城 xú cè pǎo chéng 26 -许柴佬为 xǔ chái lǎo wéi 4 许昌宫赋 xǔ chāng gōng fù 4 许昌公司 xǔ chāng gōng sī 5 许昌广播 xǔ chāng guǎng bō 10 @@ -1427983,7 +1427937,6 @@ sort: by_weight 循经感传 xún jīng gǎn chuán 20 寻经据典 xún jīng jù diǎn 4 循经取穴 xún jīng qǔ xué 20 -寻菊谷花 xún jú gǔ huā 8 循郡王府 xún jùn wáng fǔ 12 寻开心了 xún kāi xīn le 8 迅快如电 xùn kuài rú diàn 5 @@ -1435400,7 +1435353,6 @@ sort: by_weight 阳极母线 yáng jí mǔ xiàn 3 阳极气体 yáng jí qì tǐ 9 杨记清芳 yáng jì qīng fāng 9 -杨积庆为 yáng jī qìng wéi 4 阳极清洗 yáng jí qīng xǐ 1 阳极溶解 yáng jí róng jiě 14 杨记烧烤 yáng jì shāo kǎo 10 @@ -1550903,7 +1550855,6 @@ sort: by_weight 左压链块 zuǒ yā liàn kuài 6 做亚马逊 zuò yà mǎ xùn 45 作雅薪轩 zuò yǎ xīn xuān 13 -做哑装聋 zuò yǎ zhuāng lóng 32 左眼皮跳 zuǒ yǎn pí tiào 30 坐言起行 zuò yán qǐ xíng 30 左眼视力 zuǒ yǎn shì lì 38 diff --git a/dicts/lianxiang.dict.yaml b/dicts/lianxiang.dict.yaml index c2d1207..d924ad4 100644 --- a/dicts/lianxiang.dict.yaml +++ b/dicts/lianxiang.dict.yaml @@ -202693,6 +202693,8 @@ sort: by_weight 我女儿好萌 wǒ nǚ er hǎo méng 1 我女儿是花 wǒ nǚ er shì huā 1 我怕来不及 wǒ pà lái bù jí 1 +我怕你骂我 wǒ pà nǐ mà wǒ 2 +我怕你吗我 wǒ pà nǐ ma wǒ 1 我拍的照片 wǒ pāi de zhào piān 1 我蹒跚在牵 wǒ pán shān zài qiān 1 我配不上你 wǒ pèi bú shàng nǐ 1 diff --git a/dicts/shici.dict.yaml b/dicts/shici.dict.yaml index 4d8f0cd..dec41b6 100644 --- a/dicts/shici.dict.yaml +++ b/dicts/shici.dict.yaml @@ -180166,7 +180166,7 @@ sort: by_weight 萧萧芦叶里 xiāo xiāo lú yè lǐ 1 萧萧密雨垂 xiāo xiāo mì yǔ chuí 1 萧萧牧马鸣 xiāo xiāo mù mǎ míng 1 -萧萧暮雨多 xiāo xiāo mù yǔ duō 1 +萧萧暮雨多 xiāo xiāo mù yǔ duō 2 萧萧暮雨繁 xiāo xiāo mù yǔ fán 1 萧萧南山松 xiāo xiāo nán shān sōng 1 小小能织绮 xiǎo xiǎo néng zhī qǐ 1 @@ -304951,8 +304951,8 @@ sort: by_weight 萧萧落叶送残秋 xiāo xiāo luò yè sòng cán qiū 1 萧萧茅屋秋风起 xiāo xiāo máo wū qiū fēng qǐ 1 萧萧暮吹惊红叶 xiāo xiāo mù chuī jīng hóng yè 1 -萧萧墓雨人归去 xiāo xiāo mù yù rén guī qù 1 -萧萧暮雨子规啼 xiāo xiāo mù yǔ zǐ guī tí 1 +萧萧暮雨人归去 xiāo xiāo mù yǔ rén guī qù 3 +萧萧暮雨子规啼 xiāo xiāo mù yǔ zǐ guī tí 4 萧萧霓旌合仙仗 xiāo xiāo ní jīng hé xiān zhàng 1 小校潘安白发生 xiǎo xiào pān ān bái fà shēng 1 萧萧羌笛声相和 xiāo xiāo qiāng dí shēng xiāng hé 1 diff --git a/dicts/wuzhong.dict.yaml b/dicts/wuzhong.dict.yaml index bb8b676..36cb47b 100644 --- a/dicts/wuzhong.dict.yaml +++ b/dicts/wuzhong.dict.yaml @@ -16808,6 +16808,7 @@ sort: by_weight 火口鱼属 huǒ kǒu yú shǔ 8 惑眶灯鱼 huò kuàng dēng yú 9 霍兰鸟属 huò lán niǎo shǔ 8 +霍兰三棘 huò lán sān jí 12 霍连和科 huò lián hé kē 1 火烈鸟科 huǒ liè niǎo kē 8 火烈鸟属 huǒ liè niǎo shǔ 7 diff --git a/dicts/zi.dict.yaml b/dicts/zi.dict.yaml index 2ab08e3..a4a0b74 100644 --- a/dicts/zi.dict.yaml +++ b/dicts/zi.dict.yaml @@ -42061,6 +42061,7 @@ sort: by_weight 鱏 xún 92 殾 xùn 92 鱘 xún 92 +𢁉 xùn 91 卂 xùn 87 壦 xūn 82 稄 xùn 75 diff --git a/lua/super_english.lua b/lua/super_english.lua index 76f3adf..e1e9707 100644 --- a/lua/super_english.lua +++ b/lua/super_english.lua @@ -21,7 +21,7 @@ local lower = string.lower local sub = string.sub local match = string.match local format = string.format - +local STICKY_BUFFER_SIZE = 2 --输入/\的情况下,继续输入3个单词不加空格,适合网址路径 -- 辅助函数:获取候选类型 local function fast_type(c) local t = c.type @@ -48,12 +48,43 @@ end local function pure(s) return gsub(s, "[^a-zA-Z]", ""):lower() end - +local no_spacing_words = { + ["http"] = true, + ["https"] = true, + ["www"] = true, + ["ftp"] = true, + ["ssh"] = true, + ["mailto"]= true, + ["file"] = true, + ["tel"] = true, +} +local allowed_ascii_symbols = { + [33] = true, -- ! + [39] = true, -- ' (Don't) + [44] = true, -- , + [45] = true, -- - (Co-op) + [46] = true, -- . + [63] = true, -- ? + [92] = true, -- \ + -- 数字 0-9 (ASCII 48-57) + [48]=true, [49]=true, [50]=true, [51]=true, [52]=true, + [53]=true, [54]=true, [55]=true, [56]=true, [57]=true, +} +-- 规则:只允许 字母(A-Za-z) 和 上面配置表里的符号 local function is_ascii_phrase_fast(s) - if s == "" then return false end - for i = 1, #s do + if not s or s == "" then return false end + local len = #s + for i = 1, len do local b = byte(s, i) - if b > 127 then return false end + -- 1. 判断是否为大写字母 A-Z (65-90) + local is_upper = (b >= 65 and b <= 90) + -- 2. 判断是否为小写字母 a-z (97-122) + local is_lower = (b >= 97 and b <= 122) + -- 3. 判断是否为白名单符号 + local is_allowed_sym = allowed_ascii_symbols[b] + if not (is_upper or is_lower or is_allowed_sym) then + return false + end end return true end @@ -242,6 +273,9 @@ function F.init(env) env.prev_commit_is_eng = false env.last_commit_time = 0 --记录上次提交时间 env.comp_start_time = nil -- 记录本次输入开始的时间 + env.spacing_active = false + env.decision_locked = false + env.sticky_countdown = 0 -- 粘性倒计时 if env.engine.context then env.update_notifier = env.engine.context.update_notifier:connect(function(ctx) local curr_input = ctx.input @@ -261,12 +295,31 @@ function F.init(env) end) env.commit_notifier = env.engine.context.commit_notifier:connect(function(ctx) local commit_text = ctx:get_commit_text() - local is_eng = is_ascii_phrase_fast(commit_text) - if not is_eng then - local clean = gsub(commit_text, "%s+$", "") - if clean == "," or clean == "." or clean == "!" or clean == "?" then is_eng = true end - end + -- 1. 先剔除空格,防止死循环 + local text_no_space = gsub(commit_text, "%s", "") + local is_eng = is_ascii_phrase_fast(text_no_space) + -- 2. 粘性触发 (结尾是 / 或 \) + if find(text_no_space, "[/\\\\]$") then + env.sticky_countdown = STICKY_BUFFER_SIZE + is_eng = false + -- 3. 粘性缓冲期 (倒计时) + elseif env.sticky_countdown > 0 then + if is_eng then + -- 只要是英文,消耗一次缓冲,并强制不加空格 + env.sticky_countdown = env.sticky_countdown - 1 + is_eng = false + else + -- 遇到非英文(中文等),打断缓冲 + env.sticky_countdown = 0 + end + -- 4. 普通黑名单 (http等) + elseif is_eng then + local clean = gsub(commit_text, "%s+$", ""):lower() + if no_spacing_words[clean] then + is_eng = false + end + end env.prev_commit_is_eng = is_eng -- 仅英文上屏更新时间戳 (使用 rime_api 获取) if is_eng then