Linux上使用fcitx5+rime+雾凇词库和一些双拼配置

前言

在一个灵车群看到有人争论说一个输入法没有云拼音就没法用,就有人回复说他用fcitx5+rime+雾凇词库挺好的,所以我也去试了试 使用Deepin做演示,输入法为雾凇词库自带的小鹤双拼

安装fcitx5

deepin默认自带fcitx5,所以无需其他操作来安装,如果是其他没有fcitx5的系统的话,可以查看官方wiki知乎教程

安装fcitx5-rime

shell里输入

sudo apt-get install fcitx5-rime

后重启电脑即可

安装雾凇词库

前往Github,安装readme说的做,因为我后面会使用github来备份我的配置和词库,所以就是手动安装的方法,
即将仓库打包下载,将所有文件复制粘贴到 RIME 前端的配置目录,重新部署。 RIME配置目录在linux上位于

.local/share/fcitx5/rime

一些小鹤双拼的配置

因为我不会使用git来更新,所以没有使用打补丁的方式,如有需求,可以按照这里的方法进行打补丁

双拼模糊音

在double_pinyin_flypy.schema.yaml文件里的
speller/algebra:里加上

    - derive/([ei])n$/$1ng/            # en => eng, in => ing
    - derive/([ei])ng$/$1n/            # eng => en, ing => in
    - derive/^([zcs])h/$1/             # zh, ch, sh => z, c, s

即可,但要注意这三行要放在 - xform 行的前面才行

双拼启用首字母简拼

同样在speller/algebra:里加上

    - abbrev/^([a-z]).+$/$1/        # 简拼
    - abbrev/^([zcs]h).+$/$1/       # zh,ch,sh等模糊音简拼

即可,放在最后
我的拼写设定就修改为了

# 拼写设定
speller:
  # 如果不想让什么标点直接上屏,可以加在 alphabet,或者编辑标点符号为两个及以上的映射
  alphabet: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA`
  # initials 定义仅作为始码的按键,排除 ` 让单个的 ` 可以直接上屏
  initials: zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA
  delimiter: " '"  # 第一位<空格>是拼音之间的分隔符;第二位<'>表示可以手动输入单引号来分割拼音。
  algebra:
    - erase/^xx$/
    - derive/^([jqxy])u$/$1v/
    - derive/^([aoe])([ioun])$/$1$1$2/
    - derive/([ei])n$/$1ng/            # en => eng, in => ing
    - derive/([ei])ng$/$1n/            # eng => en, ing => in
    - derive/^([zcs])h/$1/             # zh, ch, sh => z, c, s
    - derive/^([zcs])([^h])/$1h$2/
    - xform/^([aoe])(ng)?$/$1$1$2/
    - xform/iu$/Ⓠ/
    - xform/(.)ei$/$1Ⓦ/
    - xform/uan$/Ⓡ/
    - xform/[uv]e$/Ⓣ/
    - xform/un$/Ⓨ/
    - xform/^sh/Ⓤ/
    - xform/^ch/Ⓘ/
    - xform/^zh/Ⓥ/
    - xform/uo$/Ⓞ/
    - xform/ie$/Ⓟ/
    - xform/(.)i?ong$/$1Ⓢ/
    - xform/ing$|uai$/Ⓚ/
    - xform/(.)ai$/$1Ⓓ/
    - xform/(.)en$/$1Ⓕ/
    - xform/(.)eng$/$1Ⓖ/
    - xform/[iu]ang$/Ⓛ/
    - xform/(.)ang$/$1Ⓗ/
    - xform/ian$/Ⓜ/
    - xform/(.)an$/$1Ⓙ/
    - xform/(.)ou$/$1Ⓩ/
    - xform/[iu]a$/Ⓧ/
    - xform/iao$/Ⓝ/
    - xform/(.)ao$/$1Ⓒ/
    - xform/ui$/Ⓥ/
    - xform/in$/Ⓑ/
    - xlit/ⓆⓌⓇⓉⓎⓊⒾⓄⓅⓈⒹⒻⒼⒽⒿⓀⓁⓏⓍⒸⓋⒷⓃⓂ/qwrtyuiopsdfghjklzxcvbnm/
    - abbrev/^([a-z]).+$/$1/
    - abbrev/^([zcs]h).+$/$1/

输入时显示双拼编码而不展开

translator/preedit_format: 下的内容全部删掉即可

其他

如果想使用小鹤音形输入的话,可以去凇鹤拼音Github看看

版权信息