鼠须管rime输入法使用说明汇总
我从13年就开始使用小鹤双拼了,以前一直是windows电脑,直接用官方小鹤飞扬即可,省心好用,后来换成apple全家桶后,配置小鹤输入法一直是个费心的事,隔一段时间再想重新修改相应功能,却忘记怎么设置了。
windows版的小鹤双拼输入法软件和鼠须管都是基于「RIME」引擎的输入法。只要配置好,各端输入体验是一模一样的,尤其双拼这种小词库输入法,非常适合用Rime系列的输入法来搭建。
什么是基于「RIME」引擎的输入法
输入法引擎
RIME 是指输入法引擎,可以理解为用来实现输入法功能的程序,它是输入法中算法和相关数据结构的总和。这部分功能是通用的,也就可以基于它来制作任何操作系统(Windows,Linux等等)中的输入法。
输入方案
只有引擎是不够的,它还需要输入方案来驱动它运行。比如您按了 hao,引擎给您反馈什么,就需要靠输入方案来驱动。所以你可以根据自己的输入习惯来选择输入方案,甚至可以打造只属于自己的输入方案。
交互界面
交互界面是用户与引擎之间的桥梁,它接受用户输入,并将输入传递给引擎,在引擎有结果后,再将结果反馈给用户。各种需要下载的Rime系列输入法软件则就是交互界面而已。
以下是在使用中遇到的问题或者是个人特别需求,做一个备忘。注意修改任何配置文件后,都需要重新部署才能生效。
MacOS端
终端和聚焦输入中文
在/build/
文件夹下,打开squirrel.yaml
,注释或者删除以下字段(注意:每次调整完皮肤文件重新部署后会自动恢复,需要再次注释掉。)
#com.apple.Spotlight: # 针对 macOS Spotlight 的特定选项
#ascii_mode: true # 在 Spotlight 中默认启用英文模式
#com.apple.Terminal: # 针对 macOS 终端应用的特定选项
#ascii_mode: true # 在 Terminal 中默认启用英文模式
切换中英输入法使用macbook自带的方式
在根目录下,打开default.custom.yaml
,修改如下。
ascii_composer/switch_key:
Caps_Lock: noop
Shift_L: noop
Shift_R: noop
Control_L: noop
Control_R: noop
按Shift切换中英状态
其中Shift_L: commit_code
是默认设置,按左侧的Shift进行切换中英状态,这是小鹤双拼自带的快捷键,按需选择吧,如果使用Shift进行切换中英状态,可打开状态显示,方便知道切换结果。方法如下。
在根目录下,打开flypy.schema.yaml
,以下内容取消注释。
states: [ 中文, 英文 ]
显示切换全角、半角状态
在根目录下,打开flypy.schema.yaml
,取消注释,如下。
- name: full_shape
states: [ 半角, 全角 ]
修改候选框样式
在根目录文件squirrel.custom.yaml
里修改以下内容。
border_color: 0xe89f00 # 边框色
border_height: 4 # 窗口边界高度,大于圆角半径才生效
border_width: 4 # 窗口边界宽度,大于圆角半径才生效
corner_radius: 2 # 窗口圆角半径
font_point: 16 # 候选窗文字字号
其他保持默认。
更新输入法
有时候鼠须管自带的更新功能失效的时候,直接去下载最新安装包,可以覆盖升级。不过这种输入法一般使用没啥问题,一直不更新也行。官网下载地址:rime.im,Github下载地址:squirrel。
配置输入法
如果是新安装的鼠须管,通过状态栏进入到用户设定,可以把里面的所有目录和文件都清空,然后下载小鹤双拼的鼠须管挂接文件,解压后,全部复制到刚才清空的文件里,然后重新部署即是使用小鹤双拼输入法了。就这么简单。
配置目录说明
sync 文件夹
用于同步用户数据(例如用户词库、输入习惯等)。如果你启用了 Rime 的同步功能(通常通过 Dropbox 或其他云存储服务),Rime 会将相关数据存储在这个文件夹中,并在不同设备之间同步。如果不用同步功能可以删除该文件夹。
同步逻辑如下:
部署时同步 (上传):当你修改了 Rime 的配置并执行“重新部署”操作时,sync 目录也将同步更新数据,这时候你配置的云服务检测到数据变动,自动上传云端。
启动时同步 (下载):当 Rime 启动时,它会检查 sync 目录下是否有来自其他设备的更新,并将这些更新合并到本地的用户数据中。
trash 文件夹
用于临时存放一些被标记为删除的数据。例如,当你删除用户词库中的某个词条时,Rime 可能会先将其移动到 trash 文件夹,而不是立即永久删除。可以删除
lua 文件夹
小鹤挂接文件中的lua文件里有一个lua文件,主要是计算器,不用可以直接删除。然后在文件flypy.schema.yaml
中注释该行代码。
# - lua_translator@calculator_translator
根目录下的rime.lua文件倒是可以留下,挺实用的,只有两个小功能,输入ouj则会输出当前时间,输入orq则会输出当前日期。如果觉得没啥用,也可以直接删除,然后在文件flypy.schema.yaml
中注释以下代码。
# - lua_translator@date_translator
# - lua_translator@time_translator
iOS端
最开始我用的是iRime,用了差不多5年了,后来因为这个输入法暗色主题在个别场景下会不生效,比如背景图是暗色的,键盘按钮却是白色的,也不知道怎么设置,后来接触到仓输入法,试用后一切正常,所以就切换到了仓输入法。
两个输入法都已付费支持,都是很好的软件,配置也都十分简单,和上面MacOS版本的挂接文件是通用的,都是直接复制文件重新部署即可使用。以下是部署特殊说明。
iRime输入法配置
安装好软件后,除了theme文件夹里外,其他都可清空,然后复制挂接文件到根目录重新部署即可使用。theme文件里都是键盘皮肤文件,由于下载的挂接文件里是没有皮肤文件的,所以如果删除后就没有办法调用输入法界面了。
仓输入法配置
安装好软件后,根目录里有好几个文件夹,其中Rime文件和里面的内容可以直接删除,然后复制挂接文件的整个Rime文件到根目录,重新部署即可使用。
iRime输入法和仓输入法区别
iRime输入法更新不频繁。设置项非常简单,基本都是需要在配置文件里面设置的,上手难度较高,不过学习也简单,配置文件都有详细注释,对于小鹤双拼输入法来说,基本默认设置就可以,所以也比较省心。
仓输入法设置更新频繁。设置项非常多,基本都是被配置文件里的设置项都整理到软件设置面板了,设置项很多,感觉有点乱,不太简洁。包括配置文件里也是,根目录里还有很多其他文件夹,暂时不知道哪些可删除。对于极简主义来说,有点难受,但是可以忍,毕竟输入法设置好后就不用再打开了。希望仓输入法不要增加太多没用的功能,不然只能重新用回iRime输入法了。
另外仓输入法默认的键盘字体太细了,和苹果默认输入法相差太大,看着也很难受,只能通过更换字体解决,而软件里选择字体的设置又看不到任何系统中文字体,都是英文字体。无奈,只能手动从别的网站下载 苹方-常规 字体使用了。