小狼毫 Rime 输入法设置

Rime 输入法小狼毫配置指南

一. 添加小鹤双拼

Rime 输入法

安装步骤

  1. 下载并安装小狼毫输入法。

  2. 继续安装。

添加小鹤双拼

  1. 取消全选,点击获取更多输入方案。

  2. 在弹出的 CMD 窗口输入 double-pinyin

  3. 关闭 CMD 窗口,然后选择小鹤双拼。


二. 小鹤双拼设置

安装的小鹤双拼输入法为繁体,打开用户文件夹,找到 double_pinyin_flypy.schema.yaml 文件,在 - name: simplification 下面添加以下一行:reset: 1

重新部署即可将默认输入设置为简体。


三. 皮肤设置

  1. Win + R 输入 %APPDATA%/Rime 打开用户文件夹。在 weasel.custom.yaml 文件中粘贴以下代码,Photoshop 打开为英文模式。
# weasel.custom.yaml - 小狼毫输入法微信风格配置
patch:
  # 特定应用程序设置
  app_options/photoshop.exe:    # Photoshop 的特定设置
    ascii_mode: true            # 启动时默认使用英文输入模式
    
  # 界面样式设置
  style/+:
    label_format: "%s"          # 候选项序号格式
    inline_preedit: true        # 启用内嵌编辑模式
    font_point: 15              # 主字体大小
    label_font_point: 15        # 序号字体大小
    comment_font_point: 13      # 注释字体大小(比主字体小2号)
    horizontal: true            # 使用横向候选栏
    color_scheme: wechat        # 使用微信主题配色
    
    # 布局设置
    layout:
      max_height: 0             # 最大高度(0表示不限制)
      max_width: 1200           # 最大宽度
      min_width: 10             # 最小宽度
      margin_x: 10              # 水平边距
      margin_y: 8               # 垂直边距
      candidate_spacing: 24     # 候选项间距
      hilite_spacing: 6         # 高亮项间距
      hilite_padding: 3         # 高亮项内边距
      hilite_padding_x: 5       # 高亮项水平内边距
      corner_radius: 8          # 窗口圆角半径
      round_corner: 8           # 内部元素圆角
      shadow_radius: 4          # 阴影半径

  # 微信风格配色方案
  preset_color_schemes/+:
    wechat:
      name: "微信/Wechat"                    # 主题名称
      text_color: 0x424242                   # 普通文字颜色(深灰)
      label_color: 0x999999                  # 序号颜色(浅灰)
      back_color: 0xFFFFFF                   # 背景颜色(白色)
      border_color: 0xFFFFFF                 # 边框颜色(白色)
      comment_text_color: 0x999999           # 注释文字颜色(浅灰)
      candidate_text_color: 0x3c3c3c         # 候选项文字颜色(深灰)
      hilited_comment_text_color: 0xFFFFFF   # 高亮注释文字颜色(白色)
      hilited_back_color: 0x79af22           # 高亮背景色(微信绿)
      hilited_text_color: 0xFFFFFF           # 高亮文字颜色(白色)
      hilited_label_color: 0xFFFFFF          # 高亮序号颜色(白色)
      hilited_candidate_back_color: 0x79af22 # 高亮候选项背景色(微信绿)
      shadow_color: 0x20000000               # 阴影颜色(20%透明度的黑色)

2.暗色玻璃主题配置如下:

# weasel.custom.yaml - 小狼毫输入法配置文件

patch:
  # 特定应用程序设置
  app_options/photoshop.exe:    # Photoshop 的特定设置
    ascii_mode: true            # 启动时默认使用英文输入模式
    

  style/+:
    label_format: "%s"          # 候选项序号格式
    inline_preedit: true        # 启用内嵌编辑模式
    font_point: 15              # 主字体大小
    label_font_point: 15        # 序号字体大小
    comment_font_point: 13      # 注释字体大小(比主字体小2号)
    horizontal: true            # 使用横向候选栏
    color_scheme: dark_glass    # 使用暗色玻璃主题

    layout:
      max_height: 0             # 最大高度(0表示不限制)
      max_width: 1200           # 最大宽度(像素)
      min_width: 10             # 最小宽度(像素)
      margin_x: 10              # 水平边距
      margin_y: 8               # 垂直边距
      candidate_spacing: 24     # 候选项之间的间距
      hilite_spacing: 6         # 高亮项的间距
      hilite_padding: 3         # 高亮项的内边距
      hilite_padding_x: 5       # 高亮项的水平内边距
      corner_radius: 10         # 窗口外部圆角半径
      round_corner: 10          # 内部元素圆角半径
      shadow_radius: 8          # 窗口阴影半径
      border_width: 0          # 边框宽度(0表示无边框)
      blur: 1                  # 背景模糊程度(磨砂效果)

  preset_color_schemes/+:
    dark_glass:
      name: "暗色玻璃"          # 主题名称
      text_color: 0xCCCCCC                   # 普通文字颜色(80%灰)
      label_color: 0x888888                  # 序号颜色(53%灰)
      back_color: 0xCC2C2C2C                 # 背景颜色(80%不透明深灰)
      border_color: 0x00000000               # 边框颜色(完全透明)
      comment_text_color: 0x888888           # 注释文字颜色(53%灰)
      candidate_text_color: 0xCCCCCC         # 候选项文字颜色(80%灰)
      hilited_text_color: 0xDDDDDD          # 高亮文字颜色(87%灰)
      hilited_back_color: 0xE6444444         # 高亮背景色(90%不透明中灰)
      hilited_candidate_text_color: 0xDDDDDD  # 高亮候选项文字颜色(87%灰)
      hilited_candidate_back_color: 0xE6444444 # 高亮候选项背景色(90%不透明中灰)
      hilited_comment_text_color: 0xAAAAAA    # 高亮注释文字颜色(67%灰)
      hilited_label_color: 0xAAAAAA          # 高亮序号颜色(67%灰)
      shadow_color: 0x40000000               # 阴影颜色(25%不透明黑)

注意:重新部署使配置生效。


四. 全局设置

  1. 编辑 default.custom.yaml 文件,涉及到候选词数量及选词快捷键:
customization:
  distribution_code_name: Weasel          # 发行版名称
  distribution_version: 0.16.3            # 发行版版本
  generator: "Rime::SwitcherSettings"     # 配置生成器
  modified_time: "Wed Nov 27 16:17:27 2024" # 最后修改时间
  rime_version: 1.11.2                    # RIME 版本号

patch:
  # 输入方案设置
  schema_list:
    - {schema: double_pinyin_flypy}       # 设置默认输入方案为小鹤双拼

  menu/page_size: 9                       # 设置每页显示候选词数量

  # 输入方案切换热键设置
  switcher/hotkeys:
    - "Control+grave"                     # 使用 Ctrl+` 切换输入方案,禁用 F4

  # 中英文切换相关设置
  ascii_composer/good_old_caps_lock: true # Caps Lock 键仅切换大小写
  ascii_composer/switch_key:
    Caps_Lock: commit_code                # Caps Lock 键行为
    Control_L: noop                       # 左 Control 键禁用切换
    Control_R: noop                       # 右 Control 键禁用切换
    Shift_L: commit_code                  # 左 Shift 键切换中英文
    Shift_R: commit_code                  # 右 Shift 键切换中英文

  # 快捷键绑定设置
  key_binder/bindings:
    # 分词和翻页快捷键
    - { when: composing, accept: Tab, send: Shift+Right }   # Tab 键用于分词
    - { when: paging, accept: minus, send: Page_Up }        # - 键上翻页
    - { when: has_menu, accept: equal, send: Page_Down }    # = 键下翻页
    - { when: paging, accept: comma, send: Page_Up }        # , 键上翻页
    - { when: has_menu, accept: period, send: Page_Down }   # . 键下翻页
    - { when: paging, accept: bracketleft, send: Page_Up }  # [ 键上翻页
    - { when: has_menu, accept: bracketright, send: Page_Down } # ] 键下翻页
    
    # 功能快捷键
    - { when: always, accept: Control+Shift+1, select: .next }             # 切换输入方案
    - { when: always, accept: Control+Shift+2, toggle: ascii_mode }        # 中/英文切换
    - { when: always, accept: Control+Shift+3, toggle: full_shape }        # 全角/半角切换
    - { when: always, accept: Control+Shift+4, toggle: simplification } # Ctrl+Shift+4 切换简繁体
    - { when: always, accept: Control+Shift+5, toggle: extended_charset }  # 通用/增广切换(显示生僻字)
  • 代码说明:

    • 候选词数量设置

      patch:
        menu/page_size: 9
      
    • 方案选单热键设置

      patch:
        switcher/hotkeys:
          - "Control+grave"
      

      默认设置是 Ctrl + ~F4 ,其中 F4 容易冲突,取消 F4 的快捷键功能。


五. 添加词库

1. 添加词库

自网上下载词典文件,或从零开始培养自己的词库。

**注意:**每次修改后需重新部署才能生效。

在小狼毫的用户文件夹下新建一个名为 dicts 的文件夹,将下载的词库放置于此。

确保字典文件命名为 *.dict.yaml。然后在用户文件夹内找到 extended.dict.yaml 的文件(如没有则自行创建),内容如下:

# Rime dictionary                 # RIME 词典文件声明
# encoding: utf-8                 # 文件编码格式:UTF-8

---                              # YAML 文档开始标记
name: extended                   # 词典名称:扩展词典
version: "2023.03.09"           # 词典版本号
sort: by_weight                 # 排序方式:按照词频权重排序
vocabulary: essay-zh-hans       # 使用简体中文语料词典
use_preset_vocabulary: true     # 启用预设词汇表
import_tables:                  # 导入其他词典表(此处为空)
  - dicts/simp
  - dicts/common_words
...                            # YAML 文档结束标记

import_tables: 下面填入自己的词库名字,用上面的举例:

import_tables:
  - dicts/simp
  - dicts/common_words

- dicts/ + .dick.yaml 文件前面的名字,比如 simp.dict.yaml 就是 simp,至此,词库添加完成。

2. 添加自定义短语

在用户文件夹下,新建一个名为 custom_phrase.txt 的文件,格式如下:

词语名称Tab键拼音空格拼音Tab键权重,权重可以省略不写

示例:

# Rime table
# coding: utf-8
#
# 请将该文件以UTF-8编码保存为
# Rime用户文件夹/custom_phrase.txt
#
# 码表各字段以制表符(Tab)分隔
# 顺序为:文字、编码、权重(决定重码的次序、可选)
#
# 虽然文本码表编辑较为方便,但不适合导入大量条目

linux.do    lin

double_pinyin_flypy.schema.yaml 中引用该文件:

translators:
  - punct_translator
  - reverse_lookup_translator
  - script_translator
  - table_translator@custom_phrase # 用户自定义词典
  - lua_translator@date_translator

**注意:**确保拼音之间没有空格并使用全拼。


3. 新建字典

未使用该功能,略。


六. 同步备份

在用户文件夹下,找到 installation.yaml ,修改以下两项:

installation_id: "MyPCRime" # 替换为自己设备的名称
sync_dir: "D:\\Sync_Rime"    # 创建的同步备份路径

installation_id: "MyPCRime" MyPCRime是同步后自己电脑机器识别的名称,比如公司和个人就要用不同的名字以示区别。
sync_dir: "D:\\Sync_Rime" 这一行没有,要自己添加,D:\\Sync_Rime 意思就是在 D 盘创建一个叫 Sync_Rime 的备份文件夹

右键点击小狼毫输入法,选择用户资料同步,在 D:\Sync_Rime\MyPCRime 下已经能看到同步的文件了

luna_pinyin.userdb.txt 就是自己输入过的词汇

定时备份设置

  1. 点击 Win + S 输入任务计划程序,创建任务。

2.输入任务名称和描述。

点击触发器 - 新建

3.创建触发器,设置为每五分钟一次,无限期。

4.点击操作 - 新建

在操作中选择启动程序,程序或脚本选择 Rime 安装目录下的 WeaselDeployer.exe,参数添加 /sync

定时备份后,请检查 luna_pinyin.userdb.txt 的更新时间以确认是否更新。


七. 遇到问题记录

1. 小狼毫无法输入中文,只能输入英文

解决方案是找到小狼毫安装目录,找到 WeaselServer.exe 并固定到开始菜单,遇到输入问题时,运行该程序以重启算法服务。


八. 其它配置

下面几个是配置好了的,开箱即用。

雾凇拼音

白霜拼音

薄荷输入法

参考教程

171 Likes

以前折腾Linux desktop的时候用过rime, 但感觉好难用;
多问一句: 小鹤双拼和自然码双拼, 小鹤双拼优于自然码的是哪个点

其是我也并不清楚,我第一次用双拼,我网上查了一下,双拼中用小鹤的人比较多,我就选了这个。

Windows下面的rime也好折腾,linux下面的rime感觉更折腾。省心一点的话Windows还是用自带的算了

1 Like

不觉得双拼打字选字很累吗?
再加个鹤形吧!
https://flypy.cc/#/ux

1 Like

一直听说这个,从来没用过 :tieba_087:

6 Likes

:joy: 当时学习双拼的时候好像是说自然码的键位更容易一些

2 Likes

你这个配色和我的怎么那么像
另外推荐尝试下星猫键道

1 Like

这个输入法就是比较折腾,开源的软件就是这样

1 Like

推荐一下我使用的词库,个人感觉很全面,而且更新很快,维护者很上心tieba_013

4 Likes

mark,后面折腾试试

5 Likes

以前mac 用rime, 现在windows 就直接用自带的了, 设置成小鹤双拼, 再挂接音形非常方便

1 Like

我用rime时候 算法服务总是莫名崩

3 Likes

太复杂了,我建议去广告的搜狗输入法

2 Likes

小鹤调整了一些键位。你看看那些有区别的键位,小鹤输入起来比自然码要舒服一些。

3 Likes

模糊音咋设置呢…

4 Likes

:thinking: 刚看了一下, 微软自带的输入法没有小鹤双拼的方案

3 Likes

自己造一个哇,把键位录进去自定义一个

1 Like

雾凇拼音好用的,支持双拼和全拼

2 Likes

前段时间我也把输入法从用了十几年的搜狗转到rime了,用的雾凇方案

3 Likes