我使用的是luna_pingyin,rime在中文輸入模式下,不能輸入英文(尤其是不能提示),某些英文可以

比如:????
一些中英混合的可以。我仔細(xì)看了一下配置文件luna_pinyin_simp.extended.dict.yaml,里面加載了一個(gè)詞典文件

然后,打開(kāi)luna_pinyin.cn_en.dict.yaml

我就知道可以輸入的部分英文是在這個(gè)詞庫(kù)文件定義的,而且知道了詞庫(kù)定義的格式(我并沒(méi)有仔細(xì)地看過(guò)官方文檔,只是拿來(lái)用,沒(méi)有深入研究)
但是,這個(gè)文件的條目是有限的,100條不到。
我想讓它涵蓋基本常用的單詞,只要把單詞弄過(guò)來(lái),搞成相同的格式就行了。
也可以新建一個(gè)詞庫(kù)取個(gè)名字,把該詞庫(kù)的開(kāi)頭部分的申明復(fù)制過(guò)來(lái),再把單詞拷貝就來(lái)即可。

記得,重新部署一下

但是,其實(shí)這樣,有個(gè)問(wèn)題是,要完全輸入,才有提示,輸入一半則不會(huì)提示,那我還不如干脆按shift切換成英文狀態(tài)呢
如何做到,輸入部分就有提示呢?
luna_pinyin.biaoqing.dict.yaml這個(gè)詞庫(kù)啟發(fā)了我:

第一列是打印出來(lái)的,第二列是鍵盤(pán)輸入的,第三列100不知道是啥(不需要知道)
第2列可以弄成縮寫(xiě)。我想輸入3位就開(kāi)始提示,候選框只出現(xiàn)5個(gè)單詞(多了很難找),動(dòng)態(tài)調(diào)整。
如果某單詞3位縮寫(xiě),不合格的。就4位,再不行就5位,......直到所有的提示都合格
(合格的定義:該單詞縮寫(xiě)對(duì)應(yīng)的單詞,重復(fù)數(shù)小于5,或者單詞長(zhǎng)度不大于該縮寫(xiě))
我使用,SAS編程實(shí)現(xiàn)?,F(xiàn)附上代碼和單詞文件:百度網(wǎng)盤(pán)鏈接?
我在另外一篇帖子,有簡(jiǎn)要講解:http://m.itdecent.cn/p/89926d184ab6
最終效果:

福利——我的詞庫(kù):名稱(chēng)帶tanzi的是我自己制作的(我是土木男),有高頻的結(jié)構(gòu)力學(xué),高數(shù)等學(xué)術(shù)單詞(中文啦)詞庫(kù)
當(dāng)然,配置文件也很重要,這些文件解壓到Rime用戶(hù)文件夾下,部署一下就可以使用啦(超級(jí)簡(jiǎn)單):luna拼音配置文件
Rime的英文輸入法:Easy English文件?
(將該文件放到Rime用戶(hù)文件夾下,然后在輸入法設(shè)定里,就能找到Easy English了,勾選它,重新部署一下)該輸入法的優(yōu)點(diǎn)是,有單詞提示