学会了五笔输入法

最近学会了五笔输入法,正在努力适应中。现在的拼音输入法很智能,我用拼音打字很快,学五笔主要为了解决「提笔忘字」的问题。使用时还发现,拆字过程能纠正笔顺错误,挺好。

五笔有三个版本,86版、98版和新世纪版。在我看来,用86版的唯一理由是和历史兼容,毕竟它有30多年的历史,用户和资源最多。我是新学,毫无疑问学习新世纪版。新世纪版是五笔的发明人——王永民先生推出的「终极版」,是三个版本中最规范、最易学的。我购买了正版的「王码五笔」软件(Windows下使用),支持一下王永民先生。网上有不少人举个别几个例子来抨击新世纪五笔的拆字很「荒谬」,我觉得是很可笑的。汉字的构造很复杂,连国家制订的汉字笔顺标准都有争议,何况是拆字呢。有的字的拆法,不可能让所有人都满意,记住就可以了,还不满意就自己修改码表,口舌之争毫无意义。

在Linux下用五笔推荐Rime输入法。在我当前用的openSUSE系统中,默认的输入法框架为fcitx,通过下面的命令安装Rime:

1
sudo zypper install fcitx-rime

Rime自带86版五笔,新世纪版需要自己配置。输入法的配置文件在~/.config/fcitx/rime目录中。以86版的对应文件为模板,在该目录中新建两个文件:

  • wubinc.schema.yaml:方案定义文件,核心配置项基本保持不变
  • wubinc.dict.yaml:词典文件,核心配置项基本保持不变,将码表替换成新世纪版

全局配置文件default.yaml最好不要修改。新建用户定制文件default.custom.yaml,例如,要修改输入方案候选项,文件内容如下:

1
2
3
4
5
6
7
# default.custom.yaml

patch:
schema_list:
- schema: luna_pinyin # 朙月拼音
- schema: luna_pinyin_simp # 朙月拼音简体字
- schema: wubinc # 新世纪版五笔

修改配置后,重新部署才生效。fcitx-rime没有重新部署的按钮,先删除default.yaml文件:

1
rm ~/.config/fcitx/rime/default.yaml

然后在系统托盘的输入法图标处点右键,单击restart,触发Rime的重新部署。再打开输入法,应该能正常使用新世纪版五笔了。