Coder Social home page Coder Social logo

d0zingcat / rime-ice Goto Github PK

View Code? Open in Web Editor NEW

This project forked from idvel/rime-ice

0.0 1.0 0.0 125.42 MB

Rime 配置:雾凇拼音 | 长期维护的简体词库

Home Page: https://dvel.me/posts/rime-ice/

License: GNU General Public License v3.0

Lua 54.79% Go 45.21%

rime-ice's Introduction

雾凇拼音

demo

功能齐全,词库体验良好,长期更新修订。


RIME(Rime Input Method Engine) / 中州韵输入法引擎 是一个跨平台的输入法算法框架。

这里是 Rime 的一份配置仓库。雾凇拼音提供了一套开箱即用的完整配置,包含了输入方案(全拼、双拼)、长期维护的词库及各项扩展功能。用户需要下载平台对应的前端,并将此配置放到配置目录。

详细介绍:Rime 配置:雾凇拼音

常见问题

更新日志


基本套路


长期维护词库

因为没有找到一份比较好的词库,干脆自己维护一个。综合了几个不错的词库,精心调教了很多。

主要维护的词库:

  • 8105 字表。
  • base 基础词库。
  • ext 扩展词库,小词库。
  • tencent 扩展词库,大词库。
  • Emoji

维护内容主要是异形词、错别字的校对,错误注音的修正,缺失的常用词汇的增添,词频的调整。

欢迎在词库方面提 issue,我会及时更新修正。


使用说明

⚠️ 单独使用词库注意事项:rime_ice.dict.yaml 下面包含了大写字母,这和配置有些许绑定,可以直接删除,详细说明:#356

雾凇拼音中多个文件可能与其他方案同名冲突,如果是新手想一键安装,建议备份原先配置,清空配置目录再导入。

配置目录为小狼毫的 %APPDATA%\Rime,鼠须管的 ~/Library/Rime,可通过右键菜单栏图标打开。

手动安装

将仓库所有文件复制粘贴到配置目录,重新部署。

更新词库,手动覆盖 cn_dicts en_dcits opencc 三个文件夹。

东风破 plum

所有配方(others/recipes/*.recipe.yaml)只是简单地更新覆盖文件,适合更新词库时使用。后四个配方只是更新词库文件,并不更新 rime_ice.dict.yamlmelt_eng.dict.yaml,因为用户可能会挂载其他词库。如果更新后部署时报错,可能是增、删、改了文件名,需要检查上面两个文件和词库的对应关系。

安装或更新:全部文件

bash rime-install iDvel/rime-ice:others/recipes/full

安装或更新:所有词库文件(包含下面三个)

bash rime-install iDvel/rime-ice:others/recipes/all_dicts

安装或更新:拼音词库文件

bash rime-install iDvel/rime-ice:others/recipes/cn_dicts

安装或更新:英文词库文件

bash rime-install iDvel/rime-ice:others/recipes/en_dicts

安装或更新:opencc(emoji)

bash rime-install iDvel/rime-ice:others/recipes/opencc

仓输入法 Hamster

参考 如何导入"雾淞拼音输入方案"

仓输入法目前已内置雾凇拼音,也可以通过【输入方案设置 - 右上角加号 - 方案下载 - 覆盖并部署】来更新雾凇拼音。

使用九宫格,需要同时启用九宫格方案(输入方案设置)和九宫格布局(键盘设置 - 键盘布局 - 中文 9 键)。

自动部署脚本

Mark24Code/rime-auto-deploy 一个自动部署脚本,集成了雾凇拼音,帮助无痛快速安装、部署 Rime 输入法(中州韵、小狼毫,鼠须管)以及部署配置。

Arch Linux

使用 AUR helper 安装 rime-ice-git 包即可。

# paru 默认会每次重新评估 pkgver,所以有新的提交时 paru 会自动更新,
# yay 默认未开启此功能,可以通过此命令开启
# yay -Y --devel --save

paru -S rime-ice-git
# yay -S rime-ice-git

推荐使用补丁的方式启用。

参考下面的配置示例,修改对应输入法框架用户目录(见下)中的 default.custom.yaml 文件

  • iBus 为 $HOME/.config/ibus/rime/
  • Fcitx5 为 $HOME/.local/share/fcitx5/rime/
default.custom.yaml
patch:
  # 仅使用「雾凇拼音」的默认配置,配置此行即可
  __include: rime_ice_suggestion:/
  # 以下根据自己所需自行定义,仅做参考。
  # 针对对应处方的定制条目,请使用 <recipe>.custom.yaml 中配置,例如 rime_ice.custom.yaml
  __patch:
    key_binder/+:
      select_first_character: "bracketleft" # 即 [
      select_last_character: "bracketright" # 即 ]

感谢 ❤️

感谢上述提到的词库、方案及功能参考。

感谢 @Huandeep 整理的多个词库。

感谢 @Mirtle 完善的多个功能。

感谢所有贡献者。

搜狗转 Rime:lewangdev/scel2txt

大量参考:

Thanks to JetBrains for the OSS development license.

JetBrains


赞助 ☕

如果觉得项目不错,可以请 Dvel 吃个煎饼馃子。

请 Dvel 吃个煎饼馃子

rime-ice's People

Contributors

idvel avatar mirtlecn avatar d0zingcat avatar hezhizhen avatar isbasex avatar wxyzh avatar tksmly avatar hoofcushion avatar boomker avatar cgcel avatar 17hao avatar bigswordcn avatar dabfdj avatar sirlaurie avatar lewangdev avatar mehhaha avatar moonlightsmile avatar xtccc avatar t123yh avatar xtmu avatar meowbot233 avatar lxtlogic avatar winson-huang avatar tarrex avatar taivasjumala avatar shewer avatar huwan avatar everyx avatar comfyfluffy avatar chenzhiwei avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.