删除声笔拼音反查功能:并解决删除后相应的问题

2024年5月25日 | 标签:

一、删除如下代码
1、删除sbxlm代码
sbpy.schema.yaml文件夹下
所有包含:sbxlm的代码,全部删除
包括如下两个翻译器:
– lua_translator@*sbxlm.utils.datetime
– lua_translator@*sbxlm.utils.number

2、删除如下代码
dependencies:
– hypy
– bihua
– zhlf
– affix_segmentor@sbzdy
– affix_segmentor@bihua
– affix_segmentor@hypy
– affix_segmentor@zhlf
– table_translator@bihua
– script_translator@hypy
– script_translator@zhlf
– table_translator@sbzdy
hypy: “^aa[bpmfdtnlgkhjqxzcsrywv][a-z]*’?$”
zhlf: “^ii[bpmfdtnlgkhjqxzcsrywv][a-z]*’?$”
hypy:
prefix: aa
zhlf:
prefix: ii
filters:
– uniquifier(这个代码和weasel.custom中的代码重复了)
page_size: 6
alternative_select_keys: “_23789”
history:
initial_quality: “-1”
input: “&”
size: 5
tag: history
– history_translator
reverse_lookup(所有代码删除)

二、删除后问题解决
1、逗号,句号.无法正常输出中文全角字符,解决方法:
在weasel.custom文件夹下添加,.的代码,问题解决

2、日期和数字翻译器不能使用的解决方法
日期使用word快捷键:Alt+5,插入日期实现
数字小写翻译为大写:使用excel(设置单元格格式:添加快捷键为alt+1)
数字小写翻译为大写:使用wox插件实现
或者后续使用直接添加翻译器来实现上述功能

3、u功能无法使用
放弃u功能,使用自定义短语功能代替

4、aeiou作为首字母无法输入拼音编码的问题解决
保留aeo使用v代替的拼音规则
在需要输入以aeo开始的字时,提醒使用二替代
如果此时输入错误,输入了aeo开始
也可以很快的删除aeo,因为如上设置后
aeo是默认输出英文字母的,只需要一个退格键就可以删除
且因为此时输出的是英文字母
会提醒自己输入错误了
不像之前保留了aeiou的笔画反查功能时
候选词会出现文字,不能很快的提醒自己输错了

三、删除后体验
1、小狼毫算法服务的内存占用从之前的20多M,减少到现在的8M多
2、输入法开机启动的日志中,也没有报错代码
3、重新部署小狼毫输入法,重新部署时的日志中,错误到代码也减少了很多
4、开机日志中显示,小狼毫加载的代码变得很少,只加载必须的文件