Rime 输入法小狼毫配置指南
一. 添加小鹤双拼
安装步骤
-
下载并安装小狼毫输入法。
-
继续安装。
添加小鹤双拼
-
取消全选,点击获取更多输入方案。
-
在弹出的 CMD 窗口输入
double-pinyin
。
-
关闭
CMD
窗口,然后选择小鹤双拼。
二. 小鹤双拼设置
安装的小鹤双拼输入法为繁体,打开用户文件夹,找到 double_pinyin_flypy.schema.yaml
文件,在 - name: simplification
下面添加以下一行:reset: 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%不透明黑)
注意:重新部署使配置生效。
四. 全局设置
- 编辑
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
就是自己输入过的词汇
定时备份设置
- 点击 Win + S 输入任务计划程序,创建任务。
2.输入任务名称和描述。
点击触发器 - 新建
3.创建触发器,设置为每五分钟一次,无限期。
4.点击操作 - 新建
在操作中选择启动程序,程序或脚本选择 Rime 安装目录下的 WeaselDeployer.exe,参数添加 /sync
。
定时备份后,请检查 luna_pinyin.userdb.txt
的更新时间以确认是否更新。
七. 遇到问题记录
1. 小狼毫无法输入中文,只能输入英文
解决方案是找到小狼毫安装目录,找到 WeaselServer.exe
并固定到开始菜单,遇到输入问题时,运行该程序以重启算法服务。
八. 其它配置
下面几个是配置好了的,开箱即用。