分享

Ubuntu: 关于 ibus 人工造词和删词

 未济 2011-12-15

   ibus 是 ubuntu 新近各版本默认使用的输入法框架(平台),其性能卓越,即使偶尔出现一点点问题,也可以通过简单的处理就可以解决——比如,在任务条通知区域没了 ibus 图标,我们调出终端,在上面执行以下命令,ibus 图标就会出现:ibus-daemon -d -x -r——显然,这比起Windows出现同样情形的处理机制要聪明得多。

    而且,令人惊叹的是,ibus 具有词频自动调整功能,同码的字、词在使用过程中,ibus 会根据使用者的选择,或马上调整词频,或稍后调整,总之,使用率越高的字、词会逐级提升序列,而且这种情形总是依据使用情形动态变化的。

    至于造词方面,ibus 会在后台做一些用户可能没有觉察到的工作,用户输入过程中,如果多次出现由固定几个单字组合而成的词组,ibus会根据出现的频率决定是否收录为词组。当然这个机制所产生的词组可能为数不多,用户更多地希望通过人工造词的方式来添加词组。

    ibus 支持在线工人造词。所谓在线人工造词,指在文字录入过程中添加词组到词库中,为日后输入提供方便。ibus 在线人工造词方法如下:输入单字,按左 shift 键,再输入单字按左 shift 键……按空格键。

    以输入“整站系统”一词为例——

    先输入单字“整”的外码 gkih,这时候选窗口上的“整”字恰好在第一位,按一下键盘左边的 shift 键,候选窗上的候选字词消失(窗口还在);

    接着,输入“站”字的外码 uh ,“站”字正好处在候选窗的第一位,按一下左 shift 键;

    再接着,可依次单字输入或一次性词组输入“系统”二字(如果是单字输入,则输入完“系”字后按一下左 shift 键,再输入“统”字),最后按一下空格键,"整站系统"会上屏,同时该词已经加入到了自造词库中,可以用外码 gutx 检测一下。

    ibus 的人工造词要求候选的单字(或小词组,如上面说的“系统”)要放出现在候选字词的第一位,如果不是,需要多打几次该单字(或小词组),让它调频到第一位,再从事人工造词操作。

    有造词就有删词,那么,如果删除人工造的词呢?

    这个比较简单,方法是按 alt + 数字。还是以“整站系统”为例,现在我们要把它从造词库中删除掉:

    输入“整站系统”的五笔外码:gutx ,输入到第三个(即 t)时,该词组已经出现在候选窗口上,而且排在第一位,这时,按住 alt 键不放,再按键盘上的数字键 1 ,就可将该词从词库中删除。输入完外码再进行删除操作效果一样。待删除的词组排在哪一位,就按哪个数字,不一定非得排第一位才能删除。

(本文首发:http://xdiary./xdiary/index.php?user=ubuntu&year=2011&idx=44


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多