Ubuntu 26.04 Fcitx5 Rime 极点五笔自定义特殊符号配置教程

fcitx5+rime 五笔输入特殊字符,核心是在你的五笔方案 custom.yaml 里开启 symbols 符号集,并配置 / 前缀触发,再按需自定义符号或导入词库。下面按步骤说明(以极点五笔为例)。

一、找到 Rime 配置目录 Linux(fcitx5):

确认你已经安装过librime-data,没有直接安装:

sudo apt install librime-data           #因为它symbols.yaml中自带很多符号


#然后找到目录:
cd ~/.local/share/fcitx5/rime/

二、启用系统符号集(基础)

  • 编辑你的五笔方案自定义文件,如: wubi86_jidian.schema.yaml(安装了极点就会有该文件)。
  • 找到以下位置:
wubi86_jidian修改配置启动系统符号集
  • 修改几个位置:注意112,113和123、124位置 ,就是把113和123开启,注释112和124
111 punctuator:
112#   import_preset: default
113   import_preset: symbols 
114 # 开始快捷输入符号功能,前面留两个空格 
115 # 对应需要将下面 recognizer -> patterns 下面的 punct 字段的注释去掉
116 
117 key_binder:
118   import_preset: default
119     
120 recognizer:
121   import_preset: default
122   patterns:
123     punct: "^/([0-9]+[a-z]*|[a-z]+)$" # 注意前方需要有4个空格,跟下面对齐
124#     reverse_lookup: "^z[a-z]*'?$" # 反查词条的正则
125     
  • 保存后,右键 fcitx5 → 配置 → 重新加载配置。

用法:(因为内置的符号很多,前置符号需要自己去参考一下:)

输入/前置字符,在候选列表里根据需要选择,这里选择是通过上面的数字,如果想要列表中的2,就按2键即可获得想要的符号。切换列表使用上下键即可。

以下是部分前置字符:

#符號、電腦
    '/fh'
    '/dn'
#象棋、麻將、色子、撲克
    '/xq'
    '/mj'
    '/sz'
    '/pk'
#表情
    '/bq'
#天氣
    '/tq'
#音樂
    '/yy'
#兩性
    '/lx'
#八卦、八卦名、六十四卦、六十四卦名、太玄經
    '/bg'
    '/bgm'
    '/lssg'
    '/lssgm'
    '/txj'
#天體、星座、星座名、十二宮
    '/tt'
    '/xz'
    '/xzm'
    '/seg'
#星號
    '/xh'
#方塊
    '/fk'
#幾何
    '/jh'
#箭頭
    '/jt'
#數學
    '/sx'
#數字+圈/弧/點
    '/szq'
    '/szh'
    '/szd'
#字母+圈/弧
    '/zmq'
    '/zmh'
#數字、分數

三、自定义符号,使用自己定义的方法输出想要的符号

如果你觉得这样太麻烦还要一个个去挑选,也可以自己定义一些常用的符号,然后根据自己的习惯来定制前置符号触发输出。

要确保刚才上面的修改:wubi86_jidian.schema.yaml 恢复原样,避免冲突不生效。

在当前目录下:~/.local/share/fcitx5/rime添加一个配置文件:wubi86_jidian.custom.yaml(不存在就创建),以下仅是个人使用习惯示例:如果你有其它的,可以继续在下方自己添加。

patch:
  # 强制替换符号配置,直接写在补丁里,不依赖外部文件
  punctuator:
    import_preset: symbols
    full_shape:
      # 在这里直接写你要的自定义简写
      # 数学常用
      "/fs": "√"
      "/cx": "×"
      "/chu": "÷"
      "/pf": "±"
      "/mi": "∞"
      "/dx": "°"
      "/fd": "′"
      "/miao": "″"
      "/bd": "∠"
      "/jhz": "∥"
      "/jg": "≌"
      "/xdeng": "≡"
      "/budeng": "≠"
      "/dayu": "≥"
      "/xiaoyu": "≤"
      "/jifen": "∫"
      "/qiuhe": "∑"
      "/ji": "∏"
      "/lv": "‰"
      "/bai": "%"
  
      # 箭头方向
      "/zuo": "←"
      "/you": "→"
      "/shang": "↑"
      "/xia": "↓"
      "/zuy": "↔"
      "/sxx": "↕"
      "/yx": "⇨"
      "/zx": "⇦"
  
      # 星号、图案、特殊标记
      "/xing": "★"
      "/xk": "☆"
      "/xin": "❤"
      "/lx": "♡"
      "/hua": "✿"
      "/yu": "♪"
      "/yue": "♫"
      "/nan": "♂"
      "/nv": "♀"
      "/dian": "·"
      "/ld": "・"
      "/san": "∴"
      "/yin": "∵"
  
      # 单位、货币
      "/rmb": "¥"
      "/meiy": "$"
      "/ouyuan": "€"
      "/yingbang": "£"
      "/oumu": "Ω"
      "/weibo": "℃"
      "/sheshidu": "℉"
  
      # 括号、分隔符
      "/jk": "【】"
      "/sk": "「」"
      "/yk": "『』"
      "/zjk": "〖〗"
      "/xh": "……"
      "/ph": "——"
  
      # 简易表情
      "/kaixin": "😃"
      "/kuxiao": "😂"
      "/nan Guo": "😥"
      "/nu": "😠"
      "/yan": "😳"
      "/huaixiao": "😏"
  
    half_shape:
      # 半角复用同一份简写
      "/fs": "√"
      "/cx": "×"
      "/chu": "÷"
      "/pf": "±"
      "/mi": "∞"
      "/dx": "°"
      "/zuo": "←"
      "/you": "→"
      "/shang": "↑"
      "/xia": "↓"
      "/xing": "★"
      "/xin": "❤"
      "/rmb": "¥"
      "/meiy": "$"
  

  # 强制设置符号识别规则
  "recognizer/patterns/punct": "^/([a-z]+)$"
  # 屏蔽原方案冲突规则
  "recognizer/patterns/other": null

保存,右上角——设置——重新加载配置。

使用方法:必须要切换到所用输入法,如:我配置的是极点五笔,切换到这输入法下才可以使用上面定义的符号。

示例:

/fs 根号 √           #此时按/fs会看到候选列表中只有一个,按空格键即可选上,或者按1

如果你不喜欢按空格键,喜欢按回车的话那可以修改配置文件实现。在上方的配置文件最后面加入以下代码保存。重新加载配置即可生效。

# 关键新增:回车在有候选时,直接选第1个
  key_binder/bindings:
    - { when: has_menu, accept: Return, send: 1 }

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。
       本系列的一部分

ubuntu桌面

Post 106 of 106

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress