V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LongLights
V2EX  ›  中州韻

RIME 输入法+白霜词库真的很好用诶

  •  1
     
  •   LongLights · 30 天前 · 4579 次点击

    搜狗打了 200 多 w 字,无痛转 RIME+白霜词库,已经很高质量的词库和 RIME 自带的词频记录功能在使用小鹤双拼时的体验已经非常优秀👍

    这里提供一个纯小白向的文档,主要包含 Windows 端和安卓端的服用方式:

    输入法介绍

    Rime 是一款主打隐私保护、跨平台的“极客向”输入法,通过非联网词库而是词频记录算法达到越用越顺手的效果,长久以来广受好评,唯一的问题在于他的配置文件需要用户具备一定的编程基础。但现在由于许多开发者维护的开源词库,我们通过简单的配置即可实现近似开箱即用的效果

    由于 Rime 难配置、半成品,或者只适宜形码不适宜拼音输入的固有印象,以及市面上各种繁杂的二开开源方案难以选择成为了劝退许多人的原因,因此本文提供一个相对比较简单但体验相当不错的方案:

    即是介绍 Windows 和 Android 两个平台,如何使用 Rime 输入法+白霜词库配置,并进行跨平台的个人词库同步

    Rime 输入法官网: https://rime.im 白霜词库 GitHub 发布页: https://github.com/gaboolic/rime-frost

    p.s.如果将本文视为小白向教程,请搭配视频服用 点击这里观看视频

    Windows 服用说明

    1. 下载并安装 Rime 输入法 exe ,切换成功后打开“用户文件夹”,在这个目录完整的 git clone 白霜词库项目,也可以直接下载完整的白霜词库 zip 包,解压后直接将所有文件复制进这个目录,之后如要更新,再次下载 zip 包解压后覆盖即可
    2. 右键 rime 图标,点击“重新部署”并等待提示消失
    3. 右键 rime 图标,点击“输入法设定”,勾选“白霜拼音”,如果需要双拼输入方案,同时勾选你所需的双拼(如:小鹤双拼)
    4. 选择“中”,并选择一个你喜欢的皮肤
    5. 切换 Rime 输入法,按 f4 进入「方案选单」,选择“白霜拼音”或你所需的双拼方案,并按需修改简繁体、有无 emoji 等设置
    6. 完成了,开始享受打字

    以下是 windows 端一些个人向修改,主要有关于输入框样式,可直接忽视

    1. weasel.custom.yaml
    patch:
      "style/color_scheme": purity_of_form_custom
      "style/font_face": "霞鹜文楷"
      "style/horizontal": true
      "style/label_font_face": "霞鹜文楷"
      "style/label_font_poin": 14
      "style/font_point": 14
      "style/layout/border_width": 0
      "style/layout/border_height": 0
      "style/layout/margin_x": 8 #候选字左右边距
      "style/layout/margin_y": 8 #候选字上下边距
      "style/layout/hilite_padding": 8 #候选字背景色色块高度
      "style/layout/hilite_spacing": 3 # 序号和候选字之间的间隔
      "style/layout/spacing": 10 #竖排时候选字间隔
      "style/layout/candidate_spacing": 10 # 横排候选字间隔
      "style/layout/corner_radius": 8 #圆角尺寸
    
    1. double_pinyin_flypy.custom.yaml
    patch:
      translator/preedit_format: [] #使用双拼时不显示全拼拼音
    
    1. default.custom.yaml
    patch:
      menu/page_size: 6
    

    一些快捷键说明

    由于白霜词库基于“雾凇拼音”制作,因此雾凇拼音提供的一系列快捷键在这套配置下也均可以正常使用

    • 以词定字:默认快捷键为左右中括号 [ ],分别取第一个和最后一个字
    • 日期时间:全拼的触发编码为 rq sj xq dt ts ,双拼为 date time week datetime timestamp
    • 农历:全拼 nl ,双拼 lunar 或 N+八位日期数字
    • 数字和金额的大写:R+数字(可以有小数点)
    • 部分拆字 小写 u+大写 U+以全拼方式输入部分,如:uU 羊羊羊,得到羴
    • emoji:全拼小写 v ,双拼大写 V ,如:V 帽子 = 🎩(默认情况下直接打字词也可以出现 emoji )

    Windows 端同步方式

    1. 首先你的电脑必须有一个同步云盘的目录,比如 OneDrive ,“E:\OneDrive\rime_input_sync”
    2. 修改用户文件夹的 installation.yaml ,将 installation_id: 后面的字符串替换为你任何你喜欢的字符串(每台设备不一样),并添加一行:
    sync_dir: "E:\\OneDrive\\rime_input_sync"
    

    需要同步时右键 Rime 图标,选择“用户资料同步”,就会将你输入过的自定义词组同步到云盘中,并且可以在其他设备调用

    安卓服用说明

    有两个选项,简单方案:直接安装雨燕输入法已集成白霜词库,缺点是尚未集成同步功能(据说已有支持计划),但是安装即可使用,非常方便。

    如果想手动在安卓安装 rime 输入法,建议使用小企鹅输入法框架+Rime 插件,这个方案非常麻烦,并且无法使用九宫格打字,好处是可以使用 Rime 提供的同步功能,以下是详细步骤:

    1. 需要安装两个 app ,分别为MT 管理器小企鹅输入法更新器

    2. 在更新器内分别安装最新版 Fcitx5-Android 以及 plugin-rime ,并切换系统输入法为小企鹅输入法

    3. 打开 MT 管理器,依次打开“/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime”,在这个过程中,mt 管理器会要求授权 Android/data 目录的访问权限,按提示授权即可

    4. 把 Windows 端用户程序目录下的所有文件及文件夹(除 build 目录、userdb 目录、installation.yaml 、user.yaml )复制到到/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime (理论上不可以将手机连接到 pc 文件管理时复制到这个目录,需要先将文件夹传输到安卓任意位置,再通过 mt 管理器复制到这个目录)

    5. 点开小企鹅输入法的菜单,选择“重载配置”,你的白霜词库已经可以正常使用了(如果电脑端是双拼,这里你默认也是双拼)

    安卓同步方式

    安卓同步的方式更加麻烦,只做简要说明,自行摸索

    1. 修改/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime 目录下的 installation.yaml ,只修改 installation_id ,不添加 sync_dir
    2. 点击小企鹅输入法菜单的“白霜拼音”或“xx 双拼”,选择“同步”,同步的文件将会在/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime/sync 目录
    3. 将/storage/emulated/0/Android/data/org.fcitx.fcitx5.android/files/data/rime/sync 目录和之前 Windows 的“E:\OneDrive\rime_input_sync”同步,我自用的方式是使用 FolderSync ,需要对他授权/Android/Data 访问权限,并设置文件夹对
    4. 在 pc 点击用户资料同步,Windows 的词库会全自动上传至 OneDrive ,安卓点击同步后,则需要在 FolderSync 单独进行 OneDrive 同步
    52 条回复    2024-11-27 17:33:45 +08:00
    jpyl0423
        1
    jpyl0423  
       30 天前
    这个支持小鹤音形吗
    LongLights
        2
    LongLights  
    OP
       30 天前
    @jpyl0423 这个词库不支持,但是本来音形也没什么重码用其他库一样的
    jpyl0423
        3
    jpyl0423  
       30 天前
    @LongLights #2 主要配置起来比较麻烦,想有没有傻瓜包
    stone9527
        4
    stone9527  
       30 天前
    这种就得自己搞,现在没精力了,微信也挺好用
    SIEMENS
        5
    SIEMENS  
       30 天前
    不知道什么时候支持九宫格
    fenfire
        6
    fenfire  
       30 天前
    我用的雾凇,ios 上用的仓+雾凇的 T9 九宫格 真的很舒服
    povsister
        7
    povsister  
       30 天前
    win 一直用 QQ 拼音 v4.7 ,无广告
    苹果系因为可以 icloud 无缝所以目前是 rime ice 的整合方案,也不用自己费劲维护。
    https://github.com/iDvel/rime-ice
    dna1982
        8
    dna1982  
       30 天前
    曾经折腾过 Windows 上的 RIME ,现在已经放弃了。
    微软拼音凑合用了。
    Vitta
        9
    Vitta  
       30 天前
    Rime 用拼音太难受了
    silentcentralia
        10
    silentcentralia  
       30 天前
    这个词库确实好用,要是有支持自然码形码的配置就好了
    duduke
        11
    duduke  
       30 天前
    难用的很,我不知道你们咋用的哈,我是鼠须管+白霜,小鹤双拼输入 za ys de ,第一个词是:杂用的。。。感觉纯智障
    concernedz
        12
    concernedz  
       30 天前
    我就反而用着微信输入法,有 mac/win 和 android 相互复制粘贴的需求
    Immortal
        13
    Immortal  
       30 天前
    被你发现个好东西
    我就是雾凇配白霜词库
    TrembleBeforeMe
        14
    TrembleBeforeMe  
       30 天前
    白霜和雾凇的区别在哪里
    imjiaoyuan
        15
    imjiaoyuan  
       30 天前 via Android
    用 arch 的时候我就用 rime 和雾凇,感觉已经是 Linux 下的最优解了
    aflow
        16
    aflow  
       30 天前
    @duduke #11 你说的这个,可以输入后在选择时按 tab 键就会跳到第一个字,选择`咋`,接收后续补全的`用的`,之后你再输入就会补全`咋用的`三个字了
    LongLights
        17
    LongLights  
    OP
       30 天前 via Android
    @TrembleBeforeMe 白霜以楷书是基于雾凇的,默认词频权重有些调整,另外白霜能打出一些结构很复杂的长句子,雾凇貌似暂时还做不到
    LongLights
        18
    LongLights  
    OP
       30 天前 via Android
    @LongLights 以楷书 ->一开始
    sunshower
        19
    sunshower  
       30 天前
    @duduke #11 白霜,或者雾凇都有这个问题,默认情况下,首选次总是一些奇怪或者是不常用的组合,在智能调整词语顺序方面,甚至比不上微软输入法
    不过我为了输入法状态的提示,忍了 https://www.v2ex.com/
    LongLights
        20
    LongLights  
    OP
       30 天前 via Android
    LongLights
        21
    LongLights  
    OP
       30 天前 via Android
    @sunshower git clone 一下最新的包试试
    sunshower
        22
    sunshower  
       30 天前
    @LongLights #21 其实我在观望作者的墨奇音形
    duduke
        23
    duduke  
       30 天前 via iPhone
    @LongLights 是最新版,随着长时间的输入,自造词越来越多,输出词就会越来越魔幻
    duduke
        24
    duduke  
       29 天前
    @aflow 感谢,发现了新天地,易用性又提升了
    BigBai
        25
    BigBai  
       29 天前
    朋友们请教一下,长按 shift + 字母怎么直接上屏,而不是候选栏,比如图中直接上屏 YES
    mashpolo
        26
    mashpolo  
       29 天前
    这个怎么输出双拼,拼音给自动转成全拼了,能打的什么就显示什么吗
    processzzp
        27
    processzzp  
       29 天前
    @mashpolo 在 C:\Users\你的用户名\AppData\Roaming\Rime 目录下面,新建一个 double_pinyin_你选的双拼方案.custom.yaml 的文件(比如搜狗就是 double_pinyin_sogou.custom.yaml )

    文件内容直接复制下面的两行文字:
    patch:
    "translator/preedit_format": []
    保存之后,右键点🀄图标,点击“重新部署”并等待一会儿
    mashpolo
        28
    mashpolo  
       29 天前
    @processzzp #27 原来如此,多谢帮助
    ivvei
        29
    ivvei  
       29 天前
    @TrembleBeforeMe 主要是调整了词库和词频。
    processzzp
        30
    processzzp  
       29 天前
    @mashpolo V 站好像把 YAML 的缩进给吞了,如果没有效果的话,记得在 YAML 的第二行前面敲两个空格
    bs10081
        31
    bs10081  
       29 天前
    我現在用霧凇拼音的小鶴雙拼,配置了臺灣的繁體中文,能在保留霧凇拼音配置的情況下使用白霜詞庫嗎?
    PrinceofInj
        32
    PrinceofInj  
       29 天前   ❤️ 1
    之前曾经装过 7 次 rime 最后又卸载的这次看了决定:继续用微信输入法吧。
    SenLief
        33
    SenLief  
       29 天前
    大而全词库:雾凇拼音
    小而美词库:白霜拼音
    小鹤音形:凇鹤拼音

    可惜小企鹅输入法在安卓上不支持 9 宫格,造成现在还是只能用 Gboard
    loocao
        34
    loocao  
       29 天前
    rime 五笔用户漂过~
    Greendays
        35
    Greendays  
       29 天前
    只有在 Linux 桌面上用过这个输入法。。。
    frankilla
        36
    frankilla  
       29 天前
    rime+ 雾凇,但是词库用的白霜。
    twinsdestiny
        37
    twinsdestiny  
       29 天前
    搜狗换 rime ,win11 老碰到打字界面出不来或者输入界面在左上角不随光标,重启烦了,最后用了系统自带
    我感觉这个 rime 吹过头了,不是很稳定,兼容性也不好
    snarkprayer
        38
    snarkprayer  
       29 天前
    rime 在我电脑上卡卡的,跟游戏掉帧似的
    Rrrrrr
        39
    Rrrrrr  
       29 天前
    用的是 Rime+五笔,词库有点老。连五菱宏光这种词都没
    lizhengbo
        40
    lizhengbo  
       29 天前
    XP 和 Win7 使用必应输入法

    Wwin10 和 Win11 使用自带的,没出现过啥问题。
    Natsumoku
        41
    Natsumoku  
       28 天前
    我觉得 Rime 的生态越来越复杂(或者说选择多?)了:雾凇拼音,白霜词库,凇鹤拼音,薄荷拼音,刚才又发现一个墨奇音形
    而且这几个还不都是完全的平行关系,有些依赖像套娃一样,让人看着非常迷惑
    docx
        42
    docx  
       28 天前 via iPhone
    自己手搓 rime 也很好用,词库从国产输入法导出转换的
    LongLights
        43
    LongLights  
    OP
       28 天前 via Android
    @Natsumoku 是的 很多时候正是这些项目太多反而导致别人不想尝试
    SimonOne
        44
    SimonOne  
       28 天前
    支持地球拼音吗
    xiaoyutongxue
        45
    xiaoyutongxue  
       28 天前 via Android
    支持在中文字符与英文字符之间自动插入一个空格吗?天杀的微信输入法搞区别对待,偏偏在 Win 端没有这个功能。目前在 PC 上用的输入法是微软拼音输入法,很可惜也没有这个功能,所以还是只能手动添加。
    sanquan
        46
    sanquan  
       28 天前 via iPhone
    我看说 ios 的仓 app 自带这个 但是我下载下来发现没有 也无法下载和上传
    lionest1229
        47
    lionest1229  
       28 天前
    推荐这位的「声飞万象/声飞自然」和他的语言模型。
    https://github.com/amzxyz

    自然码也可考虑「魔然」。
    https://github.com/ksqsf/rime-moran
    PRStarDust
        48
    PRStarDust  
       26 天前
    @Natsumoku 这种套娃的方式让我非常烦躁……
    vivcha
        49
    vivcha  
       25 天前
    联想和手感挺好的,但是如何能禁用 ctr+space 切换中西文呢?在 default.custom.yaml 中配置也无效
    ```
    patch:
    key_binder:
    bindings:
    - { when: always, accept: Control+space, toggle: null }
    ```
    gvdlmjwje
        50
    gvdlmjwje  
       24 天前
    雨燕很好用 感谢
    fantasy55
        51
    fantasy55  
       13 天前
    ```
      translator/preedit_format: [] #使用双拼时不显示全拼拼音
    ```
    这样设置了好像没用,还是会显示全拼拼音
    frankilla
        52
    frankilla  
       3 天前   ❤️ 1
    @bs10081 #31 可以,我就是这样,需要把 rime-ice 相关词条更换成 rime-frost 即可。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2587 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.