最近试用了Rime(中州韵输入法引擎)。用的是「小狼毫」(Weasel)朙月拼音。
对于用惯搜狐/QQ/百度等输入法的普通用户来说,Rime可能不易适应。Rime词库少,没有手写功能,使用特殊符号麻烦,在一些程序里不能跟随光标输入,书名号、引号等成对的标点符号不能自动配对……

* Rime 是啥?
「Rime 不是一种输入法。是从各种常见键盘输入法中提炼出来的抽象的输入算法框架。因为 Rime 涵盖了大多数输入法的“共性”,所以在不同的设定下,Rime 可化身为不同的输入法用来打字。 」

* Rime根据平台不同有三种名称:

中州韵 | ibus-rime:Linux 发行版,基于 IBus 输入法框架
小狼毫 | Weasel:Windows 发行版,适用于 Windows XP SP3, 32/64位 Windows 7
鼠鬚管 | Squirrel:Mac OS 发行版,适用于64位 Mac OS X 10.7+

「小狼毫」有很多外观供选择:

我懒得一一截图了,所以这张图是从网上找来的,图片原地址:
Rime Academy (http://rime-aca.tumblr.com/)

因为怕日后忘记当初是怎么设置的,所以趁现在还记得,整理出一份简单的rime「安装指南+常见问题总结」出来。

安装「小狼毫」之后,可打开用户文件夹rime,进行一些设置
如何打开用户文件夹?
点击“开始菜单\运行(win+R)”,输入%appdata%\rime,按enter键即可
用户文件夹里的weasel.yaml和default.yaml分别有何功能?

weasel.yaml中主要记录了外观设置相关的内容,如显示字体、字号、横竖排、配色方案等。而default.yaml中则记录了快捷键、方案列表、标点符号等方面的内容。

需要注意的是,“候选项个数”的设定是在default.yaml或者default.custom.yaml 。

1.定制每页候选数
rime默认每页候选个数是5个,可自定义个数。如何设置?
例如想设定每页候选个数的默认值爲 9,可在用户目录打开 default.custom.yaml :
patch:
"menu/page_size": 9
重新布署 即可生效。注意空格。
〔注意〕如果 default.custom.yaml 里面已经有其他设定内容,只要以相同的缩进方式添加 patch: 以下的部分,不可重复 patch: 这一行。
如果想每页候选字为10个,那么
patch: 
  "menu/page_size": 10
当打字时,候选项次序显示为“1234567890”
记住,每次修改完之后记得重新部署,不然不会生效。
怎样“重新部署”?
开始菜单→小狼毫输入法→重新布署;
当开啓托盘图标时,右键点选“重新布署”
2.小狼毫如何显示托盘图标?
在weasel.custom.yaml加上
"style/display_tray_icon": true
再重新部署
如果要定制候选字字体大小,则在weasel.custom.yaml加上
"style/font_point": 16
再重新部署
3.繁体变简体
初始状态下、输出爲繁体汉字,可在〔方案选单〕中的开关选项显示爲“漢字→汉字”。
如何唤出〔方案选单〕?
默认的快捷键爲 Ctrl+` 或 F4。
即:敲 Ctrl+` 组合键或 F4、从菜单中选择“漢字→汉字”即可!
4.怎样令 / 键直接输出顿号“、”?
在luna_pinyin.schema.yaml中
找到punctuator:
import_preset: default
在下面加上:
full_shape:
"/" : "、"
half_shape:
"/" : "、"
即:
punctuator:
import_preset: default
full_shape:
"/" : "、"
half_shape:
"/" : "、"
注意:1-4点在CustomizationGuide - rimeime - Rime 定制指南 - 中州韵输入法引擎 | Rime Input Method Engine里有详细说明。
5.如何敲出「·」?
因为`键被定义为反查键了,所以没办法直接输入·,可以按以下键,在候选字里面选择
shift+* 或者shift+\
或者打开luna_pinyin.schema.yaml,找到
recognizer:
import_preset: default
patterns:
reverse_lookup: "`[a-z]*'?$"
把reverse_lookup: 后面的`改成别的按键
——答案来自:
怎么样才能输入“`”变成“·”???_rime吧_百度贴吧 (http://tieba.baidu.com/p/2586029657)
刚刚开始用小狼毫,有两个问题想问一下。。。_rime吧_百度贴吧 (http://tieba.baidu.com/p/2609141824)
6.为什么会出现两个小狼毫输入法选项呢?
小狼毫TSF和小狼毫?到底用哪一个?
看看这两个帖子的解答:
1)Windows提供了两套输入法框架: Windows XP及之前,是IMM (Input Method Manager),基于纯函数API的。目前市面上非微软中文输入法基本上都是只实现IMM框架。
Windows XP开始及以后,Windows提供新的输入框架TSF,是基于COM的。实际上,到了Windows Vista,Windows 7,所有的应用程序和各种输入控件都是优先使用TSF的实现。但之所以Windows Vista,Windows 7用户还能使用各种基于IMM的输入法,是因为Windows提供了一个组件来将所有TSF的请求转为IMM的API。
按照微软的说法,TSF会最终取代IMM框架。而微软拼音基于兼容,功能和性能方面的原因,将这两个框架都实现了。小狼毫也应该是出于这方面的考虑。
——来自 《纯粹好奇:为啥会出现两个小狼毫输入法选项呢?》_rime吧_百度贴吧 (http://tieba.baidu.com/p/1950023833)
2)TSF现在不完善,还有兼容问题,比如office套件,建议用IME
建议使用IME,TSF在一些应用程序里无法正常输入。
——来自 《win7系统 只使用TSF版本,可以吗?》_rime吧_百度贴吧 (http://tieba.baidu.com/p/2021256554)
7.如何打出不会读的字?
右击小狼毫托盘图标——输入法设定——选择五笔画,点击中
当遇到不认识的字时,可按快捷键Ctrl+` 或 F4在〔方案选单〕中选择五笔画,五笔画相当于笔画输入法,用横竖撇捺折五种笔画来输入汉字,横竖撇奈折,分别按HSPNZ
或者直接按`(键盘1左边那个键)然后输入笔画(HSPNZ)
——来自《只会拼音输入法,如何打出不会读的字?》_rime吧_百度贴吧 (http://tieba.baidu.com/p/2577309792)
8.如何删除误上屏的错词
不慎上屏了错误的词组,再打同样的编码时,那错词出现在候选栏,令有洁癖的同学十分不爽。这时候可以:
先把选字光标(用上、下键)移到要删除的用户词组上,再按下 Shift+Delete 或 Control+Delete(苹果键盘用 Shift+Fn+Delete)。
只能够从用户词典中删除词组。用于码表中原有的词组时,只会取消其调频效果。
来自:UserGuide - rimeime - 说明书 - 中州韵输入法引擎 | Rime Input Method Engine 
9.外观自定义配色?
以我现在用的方案为例:
patch:
  "preset_color_schemes/Peony": #Peony是我起的方案名
    author: bai #作者
    back_color: 0xFFFFFF #背景颜色
    border_color: 0xFFFFFF #边框颜色
    candidate_text_color: 0x000000 #候选文字颜色
    hilited_back_color: 0xFFFFFF #高亮文字的底色
    hilited_candidate_back_color: 0xFFFFFF #高亮候选项文字的底色
    hilited_candidate_text_color: 0x9805FF #高亮候选项文字的颜色
    hilited_text_color: 0x67B90F #高亮文字的颜色
    name: "牡丹/Peony" #配色方案名
    text_color: 0x000000 #编码行文字颜色
    comment_text_color: 0x8C00ED #编码提示颜色

注:颜色順序是蓝绿红

详细见 Rime Academy ? 小狼毫外观定制详解 开始之前 ... (http://rime-aca.tumblr.com/post/67246283184)

10.如何自定义短语
①在 【luna_pinyin.custom.yaml】这个文件中加入
"engine/translators": 
- punct_translator
- reverse_lookup_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
②新建custom_phrase.txt文档到用户文件夹,编码选择为UTF-8
把下面复制过去:
# Rime table
# coding: utf-8
#@/db_name  custom_phrase.txt
#@/db_type        tabledb
#
# 用于【朙月拼音】系列输入方案
# 【小狼毫】0.9.01 以上
#
# 请将该文件以UTF-8编码保存爲
# Rime用户文件夹/custom_phrase.txt
#
# 码表各字段以制表符(Tab)分隔
# 顺序爲:文字、编码、权重(决定重码的次序、可选)
#
# 虽然文本码表编辑较爲方便,但不适合导入大量条目
#
# no comment
然后自定义文本,比如这样:

孙俪    sl
金惠子    jhz

上面已经说得很清楚了:顺序是 要自定义的文字或者特殊符号 制表符 编码 制表符 权重,没有权重也可。

Rime的自定义短语custom_phrase.txt,我曾试过把它当作是外挂词库来用的,将牛津简明英汉词典.mdx、Dr.eye 9.0 日汉词典.mdx分别转换成txt,然后放在custom_phrase.txt里,那么,遇到不认识的单词时,随便打开个文本编辑器,或者在浏览器的搜索框,输入那个单词,就可以知道意思。不过,虽然文本码表编辑较为方便,但不适合导入大量条目,否则容易卡顿。

「小狼毫」-- rimeime 中州韵输入法引擎相关推荐

  1. 小狼毫(RIME)输入法引擎

    RIME | 中州韻輸入法引擎 RIME的中文名字有很多,比如鼠鬚管.小狼毫.中州韻(韵)等,每个人喜欢的称号各不相同,我是偏喜欢小狼毫的,以下也都简称小狼豪.小狼毫是一个跨平台的输入法算法框架,而且 ...

  2. Fedora29 安装/配置 小狼毫输入法(RIME | 中州韵输入法引擎)

    Fedora29 安装/配置 小狼毫输入法(RIME | 中州韵输入法引擎) 聪明的输入法懂我心意. 通过dnf安装ibus输入法框架下的rime sudo dnf install ibus-rime ...

  3. 「小算法」回文数与数值合法性检验

    喵喵喵,小夕最近准备复习一下数学和基础算法,尽量每篇推送下面会附带点数学和基础算法的小文章.说不定哪天就用(考)到了呢( ̄∇ ̄)注意哦,与头条位的文章推送不同,「小公式」和「小算法」里的小标题之间可能 ...

  4. 「小公式」平均数与级数

    喵喵喵,小夕最近准备复习一下数学和基础算法,所以可能会推送或者附带推送点数学和基础算法的小文章.说不定哪天就用(考)到了呢( ̄∇ ̄) 注意哦,与头条位的文章推送不同,「小公式」和「小算法」中的标题之间 ...

  5. 罗永浩:我今年四十八岁,还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;​ PyCharm新版发布| 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  6. 罗永浩:还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;华为加入 OIN 社区 | EA周报...

    EA周报 2020年4月10日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 热点大事件 罗永浩:我今年四十八岁,还可以承受无数次的失败 罗永浩表示,"没太 ...

  7. 「小目标」背后的“大意义”

    如果第二次看到我的文章,欢迎文末扫码订阅我的公众号(跨界架构师)哟~  > 每周五11:45 按时送达.当然了,也会时不时加个餐- 本文长度为4673字,建议阅读11分钟. 坚持原创,每一篇都是 ...

  8. RIME中州韵输入法引擎学习

    RIME中州韵输入法引擎 1. 中州韵输入法引擎官网 官网:https://rime.im/ 2. 源码包介绍 源码库:https://github.com/rime/librime rime配置管理 ...

  9. 腾讯「小借条」引发的思考:区块链+的商业模式让各企业争先恐后的奥秘

    区块链+又再一次被推到我们面前. 原文标题:<区块链+万物?腾讯"小借条"引发的思考>,作者陈丽姗 Key Takeaways: 腾讯区块链新品"小借条&qu ...

  10. 你身边有个这样的「小黄」么?

    关注我读者有一段时间的肯定知道关于小黄的故事,但是不少人一直以为我是虚构的,然而小黄是真实存在的,今天我就来揭开小黄的庐山真面目. 小黄是我大学同学,其实他并不姓黄,他是三个字的名字,中间一个是黄,因 ...

最新文章

  1. 重磅!GitHub 推出容器镜像仓库服务!
  2. java md5 密钥_Java 生成16/32位 MD5密钥串
  3. t3s java_关于JAVA的this关键字
  4. 56py无锡官方网站2013最新
  5. php 判断函数禁用,php禁用函数设置及查看方法的介绍(附示例)
  6. 第13章 集成学习和随机森林 学习笔记上
  7. C++中的iostream和iostream.h
  8. python读取lmdb文件_使用python制作LMDB数据库
  9. JavaScript 利用Ajax制作一个汇率转换器
  10. 阿里code代码提交git命令总结
  11. 【C# 教程系列第 11 篇】什么是抽象类、抽象方法
  12. shell脚本系列-grep用法总结
  13. RK3399平台开发系列讲解(应用开发篇)1.12、RTC闹钟唤醒
  14. 一键完成:批量转pdf图片为png、svg格式图片
  15. 【CSDN开发云】v1.21 版本,自定义镜像管理
  16. Oracle 正则表达式以及常用正则函数
  17. 美语音标、节奏与语调以及发音技巧
  18. esp32的智能遥控
  19. js比较两个JSON对象,返回变化值
  20. 几个好玩的区块链app推荐

热门文章

  1. tex 表格内容换行_LaTeX:表格内换行与各种居中完美解决
  2. STC51单片机中断介绍
  3. 居家办公提高工作效率的八点建议
  4. 魔咒词典 HDU - 1880 (字符串hash 单hash转int或者 双hash )
  5. reshape() 函数与 kron()函数的区别
  6. pci串口驱动安装失败_PCI并口卡驱动安装不上
  7. python 前缀和总结
  8. 转:详细图解,一眼就能看懂!卷帘快门(Rolling Shutter)与全局快门(Global Shutter)的区别
  9. linux压缩归档命令gzip、bzip2、xz、tar、zip详解
  10. 压缩文件右击找不到Bandizip解压选项