首页 专题 文章 代码 归档

【笔记】配置rime(小狼毫)输入法

1. 前言

本文章目的只是自己备忘,或者换了电脑后,能快速找回配置而存在的!

说一说,小狼毫有什么优点吧

隐私!!!

在这个大数据时代,隐私尤其重要却是我们大多数人不具备的...

毫无广告!!!

某狗输入法,时不时弹一个广告,且还不是固定弹

开源、免费、跨平台

这点不用说了,很重要也很使用...

调教自己的词库

这点是我用了几天后,感觉出来,还不错!

首先是,导入基本的词库,然后慢慢就可以「调教」了,不过,可能是面向程序员之类的吧,

他的配置需要修改文件来实现,也是,总不可能一个开源免费的产品给你做出商业产品的效果吧??

2. 前提

下面这些配置,都是基于这些文件(安装文件、词库)来的,所以先来一个下载链接!

https://misiai.lanzous.com/iSZ5Efk7kob

每次修改配置文件后,要使其生效,必须「重新部署」

3. 配置

1、默认英文

用户文件夹下,*.schema.yaml *为你使用的输入法名称

switches:
  - name: ascii_mode
    reset: 1
    states: [ 中文, 西文 ]
  - name: full_shape
    states: [ 半角, 全角 ]
  - name: simplification

将reset设置为1,就是默认英文

2、shift上屏

也即是说,中文状态下打的字,按shift后英文显示在屏幕

用户文件夹下,default.custom.yaml

patch:
  "menu/page_size": 7
  "ascii_composer/switch_key":
    Shift_L: commit_code
    Shift_R: commit_code

添加两行

Shift_L: commit_code
Shift_R: commit_code

对了,"menu/page_size":是设置候选词的个数的

3、修改快捷键

默认是 Ctrl+grave(Tab上面那个键)打开rime的方案选择(方案选择可以理解为不同的输入法)

比如:

截图-1597404997

如果你要设置这个快捷键的话,可以

用户文件夹下,default.custom.yaml

patch:
  "menu/page_size": 7
  "ascii_composer/switch_key":
    Shift_L: commit_code
    Shift_R: commit_code
  schema_list:
    - {schema: luna_pinyin}
    - {schema: luna_pinyin_simp}
  "switcher/hotkeys":
    - "Control+grave"

可以在后面添加个

"switcher/hotkeys":
  - "Control+grave"

注意,yaml文件非常注意格式,所以请注意对其,两个空格还是三个,亦或四个

4、打出符号

在文件luna_pinyin.custom.yaml 其中,将luna_pinyin换成你使用的拼写方案的名称即可

rime自带来不少符号,你且可以自定义,所以此功能还是比较有用的!

添加如下(没有才添加)

patch:
  punctuator:
    import_preset: mysymbols

截图-1597405506

mysymbols是你的符号配置文件所在的地方:

比如我的符号文件就在当前目录:

截图-1597405541

现在,在中文状态下,打/再加上约定的字母(此时应该是要在全角状态下),就可以出现符号了:

比如:

截图-1597405599

具体有哪些,你可以自行查看你的symbols.yaml文件:

截图-1597405622

4. 更新

经过研究,终于发现如何导入搜狗词库并可用了

还是以上面的那个词库文件为例,主要是再这里luna_pinyin.extended.dict.yaml配置

截图-1597757503

而这些是什么呢?

import_tables:
  - luna_pinyin.sg.standard
  - luna_pinyin.sg.computer
  - luna_pinyin.sg.net
  - luna_pinyin.extra_hanzi

截图-1597757560

就是这些词库文件,那么这些词库文件从何而来?

从搜狗细胞词库+深蓝词库转换软件 转换而来!

推荐几个搜狗细胞词库:

https://pinyin.sogou.com/dict/detail/index/4 「网络词库」

https://pinyin.sogou.com/dict/detail/index/11640 「搜狗标准词库」

下载下来后,通过深蓝转换软件,转换为rime词库即可!

深蓝转换软件下载:https://www.lanzous.com/i9sboxa

截图-1597757829

将细胞词库转换为rime词库后,应该会提示保存为.txt文件,保存到一个你知道的位置即可

之后,我们新建luna_pinyin.xxx.dict.yaml文件,其中xx就是你要命名的词库文件名,无要求,你高兴就好

其内容:

截图-1597757928

也就是必须要有:

---
name: luna_pinyin.sg.standard
version: "2020.08.18"
sort: by_weight
use_preset_vocabulary: true  
...

其中,name就是你这个文件名(去掉.dict.yaml)

然后,三个...后面填入你从深蓝转换后的txt文件里面的内容(如上图)

当然,这是第一步,第二步就是把name写到luna_pinyin.extended.dict.yaml

截图-1597758115

此文阅读完毕,您可以:分享
二维码图片 扫描关注我们哟