我使用的是luna_pingyin,rime在中文输入模式下,不能输入英文(尤其是不能提示),某些英文可以
比如:
一些中英混合的可以。我仔细看了一下配置文件luna_pinyin_simp.extended.dict.yaml,里面加载了一个词典文件
然后,打开luna_pinyin.cn_en.dict.yaml
我就知道可以输入的部分英文是在这个词库文件定义的,而且知道了词库定义的格式(我并没有仔细地看过官方文档,只是拿来用,没有深入研究)
但是,这个文件的条目是有限的,100条不到。
我想让它涵盖基本常用的单词,只要把单词弄过来,搞成相同的格式就行了。
也可以新建一个词库取个名字,把该词库的开头部分的申明复制过来,再把单词拷贝就来即可。
记得,重新部署一下
但是,其实这样,有个问题是,要完全输入,才有提示,输入一半则不会提示,那我还不如干脆按shift切换成英文状态呢
如何做到,输入部分就有提示呢?
luna_pinyin.biaoqing.dict.yaml这个词库启发了我:
第一列是打印出来的,第二列是键盘输入的,第三列100不知道是啥(不需要知道)
第2列可以弄成缩写。我想输入3位就开始提示,候选框只出现5个单词(多了很难找),动态调整。
如果某单词3位缩写,不合格的。就4位,再不行就5位,......直到所有的提示都合格
(合格的定义:该单词缩写对应的单词,重复数小于5,或者单词长度不大于该缩写)
我使用,SAS编程实现。现附上代码和单词文件:百度网盘链接
我在另外一篇帖子,有简要讲解:http://www.jianshu.com/p/89926d184ab6
最终效果:
福利——我的词库:名称带tanzi的是我自己制作的(我是土木男),有高频的结构力学,高数等学术单词(中文啦)词库
当然,配置文件也很重要,这些文件解压到Rime用户文件夹下,部署一下就可以使用啦(超级简单):luna拼音配置文件
Rime的英文输入法:Easy English文件
(将该文件放到Rime用户文件夹下,然后在输入法设定里,就能找到Easy English了,勾选它,重新部署一下)该输入法的优点是,有单词提示
网友评论