admin管理员组文章数量:1648577
一、声明
- 因为我这里只有
win10
电脑,就以win10
系统电脑五笔86输入方案为例, - 其他系统的可以这此为基础进行参考;
- 个人建议先在虚拟机里配置好,再移到宿主机上(大佬除外);不要为我为什么知道。
- 以下内容,是我整理得到,参考了很多大佬的文章,若有侵权,请联系删除!谢谢!
- B站对应的视频教程:【不知何处雨已觉此间凉的个人空间-哔哩哔哩】 https://b23.tv/gtYhIHR
二、下载与安装
-
首先要到小狼毫官网,进行下载小狼毫:https://rime.im/;点击:下载;下载对应系统的版本就行,
-
安卓方面建议:中文输入法(无障碍版),
-
我这里以安装到桌面为例;
补丁文件我放在程序同目录下的(
config
)「用户自定义文件夹」中我这里准备了两份文件,一份是我已经配置好的补丁,一份是补丁模板;
先演示我配置好的文件吧!
后面以我配置好的补丁为例,在模板上进行修改配置;
三、输入方案、lua
脚本、自定义短语
-
这里先说一下:后面会看到几文件后缀,如:
xxx.custom.yaml
:是给一个文件打补丁,比如:皮肤补丁(weasel.custom.yaml
),输入方案补丁(wubi86.custom.yaml
)、默认设置补丁(default.custom.yaml
)
xxx.shchema.yaml
:输入方案通常与xxx.dict.yaml
一起使用
在yaml
为后缀的文件中#代表注释; 以空格表示上下级关系,下级比上级在前多了两个空格;
xxxxx.userdb
(文件夹)后缀:是指用户词库,删掉后不影响使用 (我这里以86五笔为例,其他可以对照进行参考) -
在默认设置补丁(
default.custom.yaml
)-
可设置候选词个数。(注意缩进)
#如设置候选词个数9个 "menu/page_size": 9
-
-
在皮肤补丁(
weasel.custom.yaml
)中可以设置水平还坚直显示#命令如下 "style/horizontal": true #横竖排 # "style/font_face": "Microsoft YaHei Mono" #微软雅黑 # "style/font_point": 13 #字号13
(一)、输入方案
-
输入方案:配置小狼毫没有自带的输入方案,如:五笔、英文、仓颉六代;
-
把五笔输入方案丢到用户目录下(
config
),然后开始菜单(右下角),找到小狼毫输入法设定,
找到对应的输入方案打勾就行,点“中”,选择皮肤,接着点“中”就行了;
(二)、 Lua
脚本:
-
把
lua
脚本文件丢到用户目录下;如果有多个
lua
脚本文件,可以把合并成一个,复制一个文件到另一个文件里面的最后面,保存即可; -
补充一点:在
lua
脚本中:input=="XXXX"
,中的XXXX
为显示所需的编码;Candidate
后面 中的内容表示一个候选项;过多的就不说了; -
把输入方案的补丁模板,放到用户目录下;
将补丁文件更名为自己想要实现的输入方案即可,
如:86五笔就为:
wubi86.custom.yaml
;拼音就为:
luna_pinyin_simp.custom.yaml
。后面更改什么就在这个补丁中修改就行了;在补丁文件中,加入这一句(注意缩进):
"engine/translators/@before 0": lua_translator@date_translator #表示`lua`脚本中的`date_translator函数;
-
效果截图:
(三)、自定义短语:
-
在补丁文件中加这一句(注意缩进):
"engine/translators/@before 1": table_translator@custom_phrase
-
具体的细节在补丁文件的后面进行定义:
#自定义短语 custom_phrase: dictionary: "" user_dict: custom_phrase db_class: stabledb enable_completion: false enable_sentence: false initial_quality: 1
-
然后在用户目录下建立一个
custom_phase.txt
文件;不过这里有模板,在模板中写入码表就了。
- 码表各字段以制表符(Tab)分隔
- 顺序为:文字、编码、权重(決定重码的次序、可选);权重越大就越靠前;
- 例子:
-
内容
# 【小狼毫】0.9.21 以上 # # 請將該文件以UTF-8編碼保存爲 # Rime用戶文件夾/custom_phrase.txt # # 碼表各字段以製表符(Tab)分隔 # 順序爲:文字、編碼、權重(決定重碼的次序、可選) # # 雖然文本碼表編輯較爲方便,但不適合導入大量條目 # # no comment # #1、————acount number———— # ——Email—— xxxx@edu email 1 xxxxx@qq email 2
-
-
这里提一句,这里完成的就是一个码表转化的功能,类似于词库(
dict
)的功能;后面会说到,当自定义多时,就可以加到词库(
dict
文件) -
也可以调用其他输入方案的词库进行混输,
如:中英文混输,这样就不用切换输入法了。中文不同方案混输就算了o(TヘTo)!
-
用于中文输入时,偶尔输入一个两个单词时,
-
中英文混输实现(调用的英文词库为:easy_en
-
在补丁文件中加这一句(注意缩进):
engine/translators/@before 1": table_translator@english
-
具体的细节在补丁文件的后面进行定义:
#细节定义 english: dictionary: easy_en #user_dict: custom_phrase #db_class: stabled spelling_hints: 9 enable_completion: true enable_sentence: false initial_quality: -1
-
四、滤镜(普通、编码)
-
滤镜都是丢到程序目录的
Rime\weasel-0.14.3\data\opencc
目录下;一般包含
txt
和json
后缀的文件,可能还会有ocd
后缀的文件; -
滤镜又可分为普通滤镜和编码滤镜,二者在
txt
内容和补丁文件中的定义和显示效果也是不同的。- 普通滤镜:所谓普通滤镜,就是类似简繁转换效果的滤镜。滤镜相关内容直接出现在侯选项⾥对应位置,可以和正常的侯选项⼀样操作。如果滤镜关键字对应内容有多项,多项内容将在原滤镜关键字位置插⼊,原有的侯选项将排到后⾯
- 它的优点是可以⼀对多,也就是⼀个滤镜项可以对应多个滤镜内容,中间以空格分隔。⽽且多个滤镜的相同关键字内容可以同时存在,缺点是⽆法显⽰空
- 普通滤镜:所谓普通滤镜,就是类似简繁转换效果的滤镜。滤镜相关内容直接出现在侯选项⾥对应位置,可以和正常的侯选项⼀样操作。如果滤镜关键字对应内容有多项,多项内容将在原滤镜关键字位置插⼊,原有的侯选项将排到后⾯
版权声明:本文标题:〖小狼毫〗小狼毫使用教程『完善版本』 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729503337a1203367.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论