安装方法:

rime 默认没有双拼的解决办法

选择方案界面 - 获取更多输入方案 在弹出的 cmd 窗口中输入:

double-pinyin

既可安装双拼。

设置自定义短语

  1. 新建或者修改用户文件夹中的 double_pinyin_flypy.custom.yaml

    复制如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
patch:
engine/translators:
- punct_translator
- reverse_lookup_translator
- script_translator
- table_translator@custom_phrase
- table_translator
custom_phrase:
dictionary: ""
user_dict: custom_phrase
db_class: stabledb
enable_completion: false
enable_sentence: false
initial_quality: 1

注意: 不要有重复的 patch ,如果有就合并 patch

注意缩进。

保存。

  1. 新建文件: Custom_phrase.txt

    以「短语」「编码」「词频」的格式来录入自定义短语,用「tab」分隔,每个词一行。

    1
    2
    为什么	wsm	1
    不知道 bzd 1

注意分隔符一定是且只是 1 个「tab」,不能用空格代替。

  1. 重新部署。

导入词库

可导入搜狗、QQ、百度等任意输入法词库。

  1. 下载「深蓝词库转换」

  2. 自己找词库下载,比如:

    https://pinyin.sogou.com/dict/detail/index/4

    https://pinyin.sogou.com/dict/detail/index/11640

  3. 用「深蓝词库转换」把词库文件转换成 rime 格式,并保存文件。

    注意: 可两个词库文件同时拖放转换成一个文件。

  4. 修改 double_pinyin_flypy.custom.yaml 文件,新增 patch:

    1
    2
    patch:
    "translator/dictionary": custom

    注意: 该行缩进两个空格,且文件中只能有一个 patch ,如果已经有 patch,则需要合并。

    比如之前已经添加了自定义短语配置,则此处应为:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    patch:
    engine/translators:
    - punct_translator
    - reverse_lookup_translator
    - script_translator
    - table_translator@custom_phrase
    - table_translator
    custom_phrase:
    dictionary: ""
    user_dict: custom_phrase
    db_class: stabledb
    enable_completion: false
    enable_sentence: false
    initial_quality: 1
    "translator/dictionary": custom
  5. 新建 yaml 文件: custom.dict.yaml

    复制粘贴以下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    ---
    name: custom
    version: "2019.11.20"
    sort: by_weight
    use_preset_vocabulary: true
    #拼音输入法词库补充文件-小众但好用-八零笔记
    import_tables:
    - luna_pinyin
    ...
  6. 把刚才词库转换后的内容全选复制(四十多万行),粘贴到 custom.dict.yaml 文件 ... 的后面并保存。

  7. 重新部署

固顶字

同时满足单键打字始终固顶,其它词只在固顶字后面做词频调整这两个条件。

  1. 新建词库 custom_top.dict.yaml

  2. 复制粘贴如下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    ---
    name: custom_top
    version: "2019.11.20"
    sort: original
    use_preset_vocabulary: true
    #固定词序单字
    ...

    去 q 1
    我 w 1
    他 t 1
    有 y 1
    哦 o 1
    的 d 1
    个 g 1
    和 h 1
    就 j 1
    快 k 1
    了 l 1
    在 z 1
    下 x 1
    才 c 1
    不 b 1
    你 n 1
    没 m 1

    内容可根据需要修改。

  3. 修改词库文件: custom.dict.yaml

    把文件前面的声明内容 - luna_pinyin 后面加一行 - custom_top 并保存。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ---
    name: custom
    version: "2019.11.20"
    sort: by_weight
    use_preset_vocabulary: true
    #拼音输入法词库补充文件-小众但好用-八零笔记
    import_tables:
    - luna_pinyin
    - custom_top
    ...
  4. 重新部署。

新增其它词库

rime 允许多个词库并存,只需要用「深蓝词库转换」转换一下词库,然后复制到配置好的词库文件中既可。

需要注意几点,

  1. 词库文件的命名和该文件内容中声明的文件名必须一致,比如词库文件声明内容中的 name: google,则该文件名必须为 google.dict.yaml

  2. 声明内容中的 sort: by_weight 是词序可调频,sort: original 是固定词序,正常都设置sort: by_weight

  3. 词库文件制作完成后,需要在 custom.dict.yaml 中配置加载,也就是 import_tables: 项下的

    1
    2
    - luna_pinyin
    - custom_top

    等内容,如果 name: google,则文件名应该是 google.dict.yaml,所以 custom.dict.yaml 下的声明文件内容应该为:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ---
    name: custom
    version: "2019.11.20"
    sort: by_weight
    use_preset_vocabulary: true
    #拼音输入法词库补充文件-小众但好用-八零笔记
    import_tables:
    - luna_pinyin
    - custom_top
    - google
    ...

记得重新部署。

原文链接:https://80note.com/2019/11/826.html 转载请注明出处。