软件

Rime 个性化 定制方案

波比AI · 6月29日 · 2026年 本文共4574个字 · 预计阅读16分钟 20次已读

本方案以 一、Rime 输入法介绍 为起点,逐步展开从基础认知到高级定制的完整路径。适合希望摆脱默认配置、打造专属输入体验的用户。


一、Rime 输入法介绍(Starred Block)

1. 什么是 Rime?

Rime(中州韵)是一款开源、跨平台、基于架构的输入法框架,而非单一输入法程序。它不绑定任何特定输入方案,而是通过配置文件动态生成输入行为。核心特点:

  • 📐 架构驱动:输入逻辑由 schema(规则)、dict(词库)、translator(翻译器)、filter(过滤器)等模块组合而成
  • 🌍 跨平台一致:同一套配置可适配 macOS / Windows / Linux / iOS / Android
  • 🔒 隐私友好:所有处理均在本地完成,无云端强制回传
  • 🧩 高度可扩展:支持 Lua 脚本、插件、自定义语法、多语言混输

2. 平台客户端对照表

操作系统官方客户端配置文件路径
macOSSquirrel(鼠鬚管)~/Library/Rime/
WindowsWeasel(小狼毫)%APPDATA%\Rime\
LinuxIBus-Rime / Fcitx5-Rime~/.local/share/rime-data/
iOS/Android第三方客户端(如 PIME、同文)需手动导入 rime-data 目录

3. 为什么需要定制?

  • 默认配置仅覆盖基础拼音/五笔,缺乏智能联想、专业词库、快捷指令
  • 未利用 Lua 扩展实现日期输入、数学计算、快捷短语等高频场景
  • 多端同步依赖手动,缺乏版本管理与自动化备份机制

二、核心架构与工作原理

├── LICENSE                                 # license
├── README.md                               # 当前说明文档
├── imgs
│   ├── icon.ai                       # 图标设计稿
│   └── logo.png                      # logo
├── 仓键盘布局
│   └── ios-仓输入法键盘布局-2026-05-15.yaml # 仓输入法键盘布局
├── lua  # lua 脚本
│   ├── wubi86_jidian_date_translator.lua
│   ├── wubi86_jidian_single_char_first_filter.lua
│   └── wubi86_jidian_single_char_only.lua
├── default.custom.yaml                     # 配置 - 自定义一些输入法的功能:标点,二三候选等
├── squirrel.custom.yaml                    # 配置 - 鼠须管(for macOS)输入法候选词界面
├── weasel.custom.yaml                      # 配置 - 小狼毫(for Windows)输入法候选词界面
├── numbers.schema.yaml                     # 方案 - 大写数字

├── pinyin_simp.dict.yaml                   # 词库 - 简体拼音码表 - 五笔中拼音输入需要的
├── pinyin_simp.schema.yaml                 # 方案 - 简体拼音

├── wubi86_jidian.ico                       # 输入法任务栏图标 for Windows
├── wubi86_jidian.schema.yaml               # 方案 - 极点五笔
├── wubi86_jidian.dict.yaml                 # 词库 - 极点五笔主码表
├── wubi86_jidian_user.dict.yaml            # 词库 - 用户私人词库

├── wubi86_jidian_user_hamster.dict.yaml    # 词库 - iOS 通过快捷指令添加的词条将添加到这里 分享地址:[https://www.icloud.com/shortcuts/a87901f7a9fa48f3986241ee74ddc74a](https://www.icloud.com/shortcuts/a87901f7a9fa48f3986241ee74ddc74a)

├── wubi86_jidian_extra.dict.yaml           # 词库 - 扩展词库 - 实时更新的线上词库(需要使用 [五笔词条工具](https://github.com/KyleBing/wubi-dict-editor) )
└── wubi86_jidian_extra_district.dict.yaml  # 词库 - 扩展词库 - 行政区域名称: 省市县区
├── wubi86_jidian_pinyin.schema.yaml        # 方案 - 五笔拼音混输
├── wubi86_jidian_trad.schema.yaml          # 方案 - 五笔简入繁出
└── wubi86_jidian_trad_pinyin.schema.yaml   # 方案 - 五笔拼音混输 简入繁出

GitHub – KyleBing/rime-wubi86-jidian: 86五笔极点码表 for 鼠须管(macOS)、小狼毫(Windows)、中州韵(Ubuntu) 、仓(iOS)、同文(Android)五笔输入方案,五笔输入法,Rime 方案。Chinese wubi input method schema · GitHub 做的部分定制个性

三、个性化定制方案总览

1. 系统 时间日期 和 星期

WIN 安装 Lua:
下载地址: Lua Binaries

添加环境变量:

在 /Rime 文件夹下, 新建 rime.lua 文件,添加:

-- rime.lua
-- 注册并引入名为 wubi86_jidian_date_translator 的脚本
wubi86_jidian_date_translator = require("wubi86_jidian_date_translator")

-- 如果你想让你配置里的单字优先过滤生效,也需要在这里注册
wubi86_jidian_single_char_first_filter = require("wubi86_jidian_single_char_first_filter")

系统没有 lua 会输出不了 时间、日期等

wubi86_jidian_pinyin.schema.yaml 中添加:

engine:
  processors:
    - ascii_composer
    - recognizer
    - key_binder
    - speller
    - punctuator
    - selector
    - navigator
    - express_editor
  segmentors:
    - ascii_segmentor
    - matcher
    - abc_segmentor
    - punct_segmentor
    - fallback_segmentor
  translators:
    - punct_translator
    - reverse_lookup_translator
    - table_translator
    - lua_translator@wubi86_jidian_date_translator  # 追加这行,输入 date 即可输出日期
    - table_translator@custom_phrase 

  filters:
    - lua_filter@wubi86_jidian_single_char_first_filter  # 追加这行,单字优先
    - opencc_filter@emoji_suggestion                      # 追加这行:挂载 Emoji 滤镜

上述已将 emoji \ 日期等相关添加,emoji Github 链接:GitHub – rime/rime-emoji: Emoji / 繪文字輸入方案 · GitHub 在五笔拼音混合输入法中,输出不了 emoji

2. Emoji 添加

下载: 输入法设定 -> 获取更多输入法 -> 输入: emoji

剩余配置在 系统日期 有设置

四、外观定制

修改:weasel.custom.yaml 文件:

# encoding: utf-8

customization:
  distribution_code_name: Weasel
  distribution_version: 0.13.3
  generator: "Weasel"
  modified_time: "2023-06-09"
  rime_version: "0.16.0"
  config_version: "0.22"

patch:
  show_notifications_time: 200 
  style:
    inline_preedit: true
    color_scheme: yhx_black 
    display_tray_icon: false
    horizontal: true 
    font_point: 11 
    font_face: "Microsoft Yahei" 
    label_font_face: "Microsoft Yahei" 
    label_font_point: 10 
    comment_font_face: "Microsoft Yahei" 
    comment_font_point: 9 
    text_orientation: horizontal 
    preedit_type: "composition" 

    layout:
      align_type: "bottom" 
      corner_radius: 2 
      enhanced_position: false 
      shadow_radius: 2
      shadow_offset_x: 2 
      shadow_offset_y: 2 
      border_width: 1       # 面板外边框
      candidate_spacing: 6 
      hilite_spacing: 1 
      hilite_padding: 0     # 高亮区域内边距设为0
      margin_x: 9 
      margin_y: 5 

  preset_color_schemes: 
    yhx_black:
      name: yhx_black
      author: YHX
      text_color: 0xFFFFFF 
      back_color: 0x434343
      border_color: 0x00FDF6EE
      candidate_back_color: 0x434343
      comment_text_color: 0xFFFFFF
      hilited_comment_text_color: 0x185DFF
      label_color: 0xFFFFFF
      hilited_label_color: 0x185DFF
      # hilited_mark_color: 0xE0F9FF
      hilited_text_color: 0x185DFF
      hilited_back_color: 0x434343
      hilited_candidate_text_color: 0x185DFF
      # hilited_candidate_back_color: 0x434343
      shadow_color: 0x434343
      hilited_shadow_color: 0x434343
      # hilited_candidate_border_color: 0x434343 # 修复:将高亮边框色设为与背景相同的深灰色,彻底隐形  
      hilited_candidate_shadow_color: 0x434343

个人喜好,需要更改配色,可在 —> Rime西米润笔 – Rime 设置小助手 根据喜好进行配色

五、词库扩充

五笔词库,使用库默认,拼音词库扩充:GitHub – iDvel/rime-ice: Rime 配置:雾凇拼音 | 长期维护的简体词库 · GitHub

修改 pinyin_simp.dict.yaml

name: pinyin_simp
version: "0.1"
sort: by_weight
import_tables: # 此处是添加用户自定义词库的地方
  - cn_dicts/8105
  - cn_dicts/41448
  - cn_dicts/base
  - cn_dicts/ext
  - cn_dicts/others
  - cn_dicts/tencent     

以上只是按个人喜好来配置

0 条回应