一、缘起
Rime 是一个输入法框架,可以极其自由的定义一个完全符合自己需要的输入法。
之前一直偏好使用 Windows 或 Mac 上的默认输入法,但是发现自己频繁输入的词一直没有记忆,始终需要一个字一个字的输入,词库更新也较慢,打字输入时极不方便。因此看到 Rime 的介绍之后,上手体验了一番,发现确实提高了输入体验,而且并不会占用较多系统资源。因此记录一下安装、配置 Rime 的过程。
二、Rime 的安装与配置
1. 什么是 Rime
Rime 是一个输入法框架,基于这个框架有些大佬开发了各种各样的输入法方案,本文所使用的输入法方案是雾凇拼音。
Rime 在 Windows、Mac 和 Linux 上均可使用。作者给各个平台上的 Rime 安装包起了极具中国特色的名字,用毛笔的毫毛种类名来起名,在 Windows 平台上叫小狼毫 Weasel,在 Mac 平台上叫鼠须管 Squirrel,不过不管是哪个平台的安装包,其本质均为 Rime 框架。
2. 下载与安装
Windows 平台
如果是 Windows 11 系统,建议使用内置的包管理器 winget 来安装,打开终端后输入:
winget install weasel
安装完成后,即可在输入法处看到小狼毫输入法,说明已经安装成功了。
小狼毫的安装包大小仅 8 MB 可以放心安装在默认路径。
若是 Windows 10 或以前版本的系统,可以前往官网下载安装,一路默认即可。
Mac 平台
强烈建议通过 Homebrew 安装, 打开终端输入:
brew install --cask squirrel
若未安装 Homebrew 也可以在官网下载安装。
注意:在 Mac 系统上安装完成后,需要注销用户重新登录才能在系统设置的输入法处看到鼠须管输入法。
3. 配置雾凇拼音方案
配置雾凇拼音方案有多种方法,可以参考雾凇拼音方案作者的介绍。
推荐使用 Rime 官方的配置管理器 东风破 Plum 来安装。
Windows 平台上,小狼毫已经自带安装了东风破,在小狼毫输入法上右键,选择“输入法设定”,选择弹出窗口左下角处的“获取更多输入方案”,在弹出的脚本处输入iDvel/rime-ice:others/recipes/full,回车即可。
Mac 平台上,在终端处输入命令 git clone https://github.com/rime/plum && cd plum && bash rime-install iDvel/rime-ice:others/recipes/full,回车运行即可。
注意:以上方法需要安装 git 并正确配置上网方案方可执行。若无法进行上述配置,也可以前往雾凇拼音的 GitHub 主页, 将仓库内容下载解压后,全部复制到 C:\Users\你的用户名\AppData\Roaming\Rime (Windows) 或 /Users/你的用户名/Library/Rime (Mac) 文件夹下。
现在你已经顺利安装了 Rime 和雾凇拼音输入法方案,已经可以开始愉快的打字输入了。当雾凇拼音仓库更新时,重新执行以上步骤即可获得最新的输入法方案词库。
三、个性化配置
1. 自定义皮肤
Windows 平台
首先,进入到 C:\Users\你的用户名\AppData\Roaming\Rime 文件夹。
创建一个 txt 文件,改名为 default.custom.yaml 随后,在文件中输入:
patch:
ascii_composer:
good_old_caps_lock: true # 是否启用大写锁定键
switch_key:
Shift_L: commit_code # 切换中英文输入法的快捷键
menu:
page_size: 8 # 候选词个数
创建一个 txt 文件,改名为 weasel.custom.yaml 随后,在文件中输入:
patch:
app_options: # 打开软件时开启默认英文
com.microsoft.VSCode:
ascii_mode: true
windowsterminal.exe:
ascii_mode: true
style: # 通用设置
color_scheme: default # 主题设置
font_face: "Cambria, 华文楷体" # 候选文字字体
label_font_face: "Times New Roman" # 候选编号字体
font_point: 16 # 候选文字大小
label_font_point: 10 # 候选编号大小
horizontal: true # 水平排列
inline_preedit: true # true单行,false双行
line_spacing: 10 # 行间距(适用于竖排)
layout:
type: horizontal
corner_radius: 8 # 窗口圆角
margin_x: 8 # 窗口左右边距
margin_y: 8 # 窗口上下边距
candidate_spacing: 8 # 候选项之间的间隔
preset_color_schemes: # 皮肤列表
default:
name: "Default"
border_color: 0xE9F2F5 # 边框色
back_color: 0xE9F2F5 # 候选条背景色
hilited_candidate_back_color: 0xE9F2F5 # 选中文字背景色
text_color: 0x3B2F2C # 候选词颜色
comment_text_color: 0x3B2F2C # 提示文字颜色
hilited_candidate_text_color: 0x743D00 # 选中文字颜色
hilited_comment_text_color: 0x743D00 # 选中词的提示文字颜色
更多配置,可以参考同一文件夹下的 weasel_style.yaml 文件。
Mac 平台
首先,进入到 /Users/你的用户名/Library/Rime 文件夹。
注意,Library 是隐藏文件夹,按 Command ⌘ + Shift ⇧ + 。 查看隐藏文件。
创建一个 txt 文件,改名为 default.custom.yaml 随后,在文件中输入:
patch:
ascii_composer:
good_old_caps_lock: true # 是否启用大写锁定键
switch_key:
Shift_L: commit_code # 切换中英文输入法的快捷键
menu:
page_size: 8 # 候选词个数
创建一个 txt 文件,改名为 squirrel.custom.yaml 随后,在文件中输入:
patch:
app_options: # 开启默认英文
com.microsoft.VSCode:
ascii_mode: true
com.apple.Terminal:
ascii_mode: true
style: # 通用设置
color_scheme: light # 亮色主题
color_scheme_dark: dark # 暗色主题
font_face: "STKaiti" # 候选文字字体
label_font_face: "Times New Roman" # 候选编号字体
font_point: 18 # 候选文字大小
label_font_point: 12 # 候选编号大小
candidate_list_layout: linear # stacked | linear 候选项排列方向
text_orientation: horizontal # horizontal | vertical 文字排列方向
inline_preedit: true # true单行,false双行
corner_radius: 5 # 窗口圆角
line_spacing: 10 # 行间距(适用于竖排)
candidate_format: "%c %@" # 用 1/6 em 空格 U+2005 来控制编号 %c 和候选词 %@ 前后的空间
preset_color_schemes: # 皮肤列表
light:
name: "Light1"
border_color: 0xE9F2F5 # 边框色
back_color: 0xE9F2F5 # 候选条背景色
hilited_candidate_back_color: 0xE9F2F5 # 选中文字背景色
text_color: 0x3B2F2C # 候选词颜色
comment_text_color: 0x3B2F2C # 提示文字颜色
hilited_candidate_text_color: 0x743D00 # 选中文字颜色
hilited_comment_text_color: 0x743D00 # 选中词的提示文字颜色
dark:
name: "Dark1"
border_color: 0x3B2F2C # 边框色
back_color: 0x3B2F2C # 候选条背景色
hilited_candidate_back_color: 0x3B2F2C # 选中文字背景色
text_color: 0xE9F2F5 # 候选词颜色
comment_text_color: 0xE9F2F5 # 提示文字颜色
hilited_candidate_text_color: 0xB5C6F8 # 选中文字颜色
hilited_comment_text_color: 0xB5C6F8 # 选中词的提示文字颜色
2. 跨平台同步输入习惯与配置文件
在自定义皮肤步骤的文件夹下,找到 installation.yaml 文件,在文件末尾插入:
installation_id: "windows" # 标示 ID,如 window、mac等等
sync_dir: "/file/path/sync" # 设置到OneDrive等同步盘中即可实现同步