对评论区的一些疑惑或其他功能的补充都在这儿https://zhuanlan.zhihu.com/p/101422128
rime小狼毫输入法
当你找到我这篇文章时,想必你已经被rime折磨的死去活来
一个只是喜欢输入法简洁、高效、无广告的人,不应该被一个输入法的定制难倒,当你能理解那些看上去很复杂的的代码具体的含义以及各个文件的作用时,rime复杂的定制将不会成为你最不能迈过的那道坎,反而会成为一个可以随心所欲,为你一个人量身订造的输入法。
首先这里必须感谢 @左岸一水,我也是一个小白,这位大佬的《致第一次安装rime的你》给了我极大的帮助。
下面进入正题,跟着我的节奏,详细的一步一步的定制属于你自己的输入法:
以下内容均以win10环境下的rime0.14.3版的明月拼音方案为例
首先,如果你通常习惯使用的是简体字,那么按F4键即可进行方案选择,如图:
选"明月拼音"然后如图(这里有必要说明一下:明月拼音和明月拼音简化字是两种完全不同的方案,切莫混淆)
再选"漢字→汉字"即可。
接着先介绍我们即将用到的文件的具体作用,我们右键点击电脑右下的图标,然后分别打开用户文件夹和程序文件夹
在程序文件夹里打开“dota”文件夹,找到“symbols.yaml”文件,将其复制到用户文件夹的Rime目录下,一会儿我们将会用到,现在可以关闭程序文件夹了,接下来的工作不再需要。
小狼毫输入法的所有配置工作皆由代码完成,我们主要会用到的文件有:
1、“default.yaml”用来调试全局方案,定制该文件后切换其他比如五笔、双拼等方案时,其定制内容依旧适用。
2、“luna_pinyin.schema.yaml”用来调试“明月拼音”这一单独方案,定制完成后只对该方案适用,切换方案后将失效。
如果是其他五笔、双拼用户,找到你自己使用的“方案名.schema.yaml”文件即可。
3、“weasel.yaml”用来修改rime的常规设置,定制外观。
4、刚才复制的“symbols.yaml”用来定义键盘上对应的符号。
接着我们在用户文件夹内的Rime目录下新建三个文本文档,保存编码为UTF-8格式,分别更名为:
“default.custom.yaml”
“luna_pinyin.custom.yaml”
“weasel.custom.yaml”
这么做是因为当我们直接对“default.yaml”“luna_pinyin.schema.yaml”“weasel.yaml”等文件本身直接修改时,虽然可以使用,但是当我们的程序更新后,里面的内容便会恢复,以防万一我们需要给这些文件打上补丁,也就是.custom.yaml文件。
介绍完毕,下面我们开始正式调试,
首先调整输入法每页字词的个数,rime默认的是5个,我个人喜欢4个,你也可以修改为自己喜欢的个数
打开“default.custom.yaml”,写下如下代码:
patch:
"menu/page_size": 4
4即为要修改的数值,值得说明的是在冒号和4的中间: 4有一个空格,在之后的代码中每个后面带字符的冒号都要空一格,以及写下patch:之后,换下一行的前面需要空格,