请马上登录,朋友们都在花潮里等着你哦:)
您需要 登录 才可以下载或查看,没有账号?立即注册
x
绝大多数现代输入法都支持用户自定义短语,可能各自处理的方式不同。影子输入法在扩展数据库 extend → customs 中专门开辟有用户自定义短语数据表,在这里,可以导入事先准备的词库,也可以临时编辑添加。如果你的影子输入法数据库 extend 主键下没有 customs 数据表,可以通过数据库管理软件创建,或者通过导入文件名前缀包含 customs 字样的词库文档进行创建,当 extend→customs 存在,就可以在这里进行自定义短语的增删工作。
影子输入法用户自定义短语导入文件可以使用 .txt 或者 .csv 两种格式的文件存储,例如:
div, <div></div>, 005
ch, 锄禾日当午,`n汗滴禾下土。`n谁知盘中餐,`n粒粒皆辛苦。, 005
在customs数据表中的格式实际也像上述结构一样,其中,key 对应蓝色部分,是输入码,粉红部分是词条内容,绿色部分是词条在候选词窗口中的序号。上述内容第二行是多行文本,`n 表示分行符,还支持制表符 `t但在支持智能缩进的代码(文本)编辑器中会被累加缩进所以不建议在用户自定义短语库中使用。
影子输入法用户自定义短语特别适合于单行代码或多行无缩进代码和长段落文本或多行无缩进文本的录入。我个人写代码速度快的秘籍之一就是它,当然这需要事先做好自定义短语(代码)的收集工作,所谓磨刀不误砍柴工是也。
这里提一下:影子输入法的自学习功能如果启用,它会自动收集用户录入的短语,但这和用户自定义短语是两个不同的概念。区别在于:自学习功能只收集汉字,且只收集不超过10个汉字内的短语,编码由输入法自行给出,此其一;其二,自学习功能收集的短语收录在 pinyin 数据表(非拼音输入方案则是另外的表名)里,用户发现收集错误了可以手动删除(数据库在线管理或在录入对应词条的时候按 Ctrl+Shit+序号);而用户自定义短语的收集和管理基本是用户个人的自主行为,没有操作就没有相应内容,但可定义程度高,也需要自行定义词条编码和词条在候选词窗口的出现序号。
还需要说明的是,用户自定义短语和其它任何数据一样,可以随时做诸如导入、导出、增、删等管理工作,贴心的是,输入法可以增量导出,这意味着可以使用同一个备份文档做相同的备份工作,无须每一次备份都重新建立新的文档,导入除了主库会重置所有数据,extend 主键下的数据表都是增量性质的导入操作,还可以和主表一样通过词库在线管理进行词库相关整理(例如去重整理)。
|