此方法主要参考了百度贴吧的讨论帖,另外还有百度贴吧的讨论帖,辅助参考。感谢讨论帖子中的帮助。Rime输入法可定制性强,个人数据不会泄露给第三方,所以我打算入手。但是,我在配置Debian系统的时候遇到了很多问题。其中,以简体中文输入法输入繁体字,目前网上还没有完整的教程。因此,我将自己的经历记录如下,以供参考。本人水平有限(新手水平),很难兼顾原理水平,只涉及流程和方法。如有不当之处,望网友批评指正。另外,为避免雷同文章满天飞,本文禁止转载。喜欢鸟,对付鸟自然少不了输入法。但是,在部署Rime输入法的时候,遇到了一个问题。当我想输入“bignipple”时,发现无法正常输入“bignipple”这个词。千辛万苦发现切换回繁体输入法后可以正常使用了。原来“大麻鳤”的“大”在现在的家用电脑中没有对应的简体字,输入鸟名时习惯用繁体字代替。因此,Rime输入法在转换为简体中文后,无法正常显示。所以我将尝试通过更改简体和繁体转换文件来设置它。说明我使用的是Dbian10系统,Gnome桌面,安装的是ibus-rime输入法。本次要修改的文件是/usr/share/opencc目录下的TSCharacters.ocd文件,需要安装opencc软件。我用的时候发现电脑里面已经有opencc这个软件了。我猜应该是在安装Rime输入法的时候自动安装的吧。如果系统中没有该软件,可以通过以下命令安装:su-#输入管理员密码apt-getinstallopencc步骤的主要思路是简繁体转换词库将.ocd格式转换为.txt进行编辑,编辑完成后再转为.ocd格式。su-#回车后提示输入密码。输入管理员密码后,进入管理员模式cd/usr/share/opencc#切换到目标文件目录cpTSCharacters.ocdTSCharacters.ocd.backup#备份文件,防止操作失误。opencc_dict-iTSCharacters.ocd-oTSCharacters.txt-focd-ttext##通过以上命令将ocd文件转换为txt文件。上述命令的参数可以通过pencc_dict-h命令查看,其中-i-o-f-t分别代表输入输出目录、输入输出格式。vimTSCharacters.txt#通过上面的命令,使用vim文本编辑器进行修改。本例中,找到“鳽”这个词,在无法显示的简体字前加上:“鳽”+spaceopencc_dict-iTSCharacters.txt-oTSCharacters.ocd-ftext-tocd#将txt文件重新转换为a通过以上命令新建ocd文件#经过以上操作,重新部署Rime输入法将.ocd改为.txt后,可以发现txt文件中,简繁体转换格式为:繁体在前,简体在前字符后面,中间用制表符(Tba键,vim中先Ctrl+v,再按Tba键)隔开,当一个繁体字对应多个简体字时,简体字之间用空间。我不想删除原来的简体字,所以我在原来的简体字前加了繁体字鳽,并加了一个空格与原来的简体字隔开。这里还需要注意的是,输入法应该是默认首选的多个简体字中的第一个。所以我们需要用到的汉字应该放在原来的简体字前面。修改前后输入对比:另外,/usr/share/opencc目录下有多个.ocd文件,不同的.ocd对应不同的转换,比如繁体转简体和简体转体传统的转换,具体怎么对应我没有深入讨论。感兴趣的朋友可以自行探索。备注Rime的安装配置可以参考官方说明。网上的教程也很多,大家可以多参考。Debian下直接通过apt-get命令安装即可。另外官方文档说需要到~/.config/ibus/rime目录或者~/.config/fcitx/rime目录下进行配置,但是我发现在Debian系统下,通过终端,应该是managed这个目录,当你是管理员的时候是找不到的,但是切换成普通用户后可以正常进入和操作。不知道是不是个人电脑的问题,仅供参考。结尾
