idea和搜狗输入法快捷键冲突_小狼毫输入法快速指南

本文介绍了Windows版小狼毫输入法的下载安装、基础知识、简繁转换、快捷键设置、词库管理和备份恢复方法。通过新建和修改配置文件,实现输入法的个性化设置,如使用方括号键进行翻页,导入第三方词库以增强词汇量,以及如何备份和恢复个人设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

★前言

RIME输入法很难配置,本文以Windows版本的小狼毫输入法为例,介绍RIME输入法的一些基础知识和简单配置。

★下载和安装

◇RIME官网

首先,请到RIME官网下载并安装最新版的小狼毫:

https://rime.im

◇支持Windows XP的版本

尽管官网主页还写着支持Windows XP,但实际上小狼毫对XP的支持并不好!

从0.13.0 (2019-01-28) 到0.14.2 (2019-06-17),在安装和部署的时候都会出错,提示”WeaselDeployer.exe - 应用程序错误“,如下图所示:

05cb70bbd001d377611c7e6ed9ca39d0.png

如果你想在XP上使用小狼毫的话,建议用0.12.0 (2018-11-12),这个版本可能是最后一个对XP支持比较好的版本。如果0.12不行,请尝试0.9.30或更旧的版本。

★基础知识

◇个人资料路径[1]

RIME输入法的个人资料路径存在于以下位置:

【小狼毫】 "%APPDATA%\Rime"

【鼠须管】 ~/Library/Rime/

【中州韵】 ~/.config/ibus/rime/ (0.9.1 以下版本为 ~/.ibus/rime/)

这些文件夹包含了用户对输入法的所有设置,如果我们要调整输入法的功能,基本上就是编辑这里的文件,因此这些路径很重要,后面我们会反复用到。

◇编辑工具——Notepad++

在上面提到的个人资料文件夹中,我们看到一些「.yaml」文本文档。Rime 输入法中,多用扩展名为「.yaml」的文本文档, 而Rime 中的所有文本文檔,均要求以 UTF-8 编码,并建议使用 UNIX 换行符(LF)。[1]

在Windows中,新建文本文档的编码是UTF-8,但如果用到一些特殊字符,例如“人”或“文”字,用记事本或写字板保存之后,文件编码就会变成ANSI或其它。除此之外,如果词库文件太大,记事本或写字板也可能会卡顿或死机。所以编辑小狼毫的文本文档最好用高级编辑器,例如Notepad++、Vim或Emacs。

这里主要讲Windows平台下的小狼毫输入法,所以我们建议大家用Notepad++。

◇重新部署[2]

当你修改了RIME输入法的设置时,一般都要“重新部署”才能生效,重新部署的方法是:

  • 【小狼毫】开始菜单→小狼毫输入法→重新布署;或者,当开启托盘图标时,右键点选「重新布署」

  • 【鼠须管】在系统语言文字选单中选择「重新布署」

  • 【中州韵】点击输入法状态区上的 ⟲ (Deploy) 按钮 或:如果找不到状态区,在终端输入以下命令,可触发自动部署:

rm ~/.config/ibus/rime/default.yaml; ibus-daemon -drx

对设置的修改于重新布署后生效。编译新的输入方案需要一段时间,此间若无法输出中文,请稍等片刻。

若部署完毕后,可以通过 Ctrl+` 唤出方案选单,输入方案却仍无法正常使用,可能是输入方案未部署成功。请查看日志文件定位错误。

★简繁转换

小狼毫默认是繁体中文的,安装完成后需要换成简体中文,简繁转换有两种方法:修改文本和快捷键,我推荐大家用第一种方法。

◇修改文本[2]

以Windows为例,在个人资料文件夹:"%APPDATA%\Rime"下新建一个“luna_pinyin.custom.yaml”文件,输入以下代码:

# luna_pinyin.custom.yaml

patch:

 switches:                   # 注意縮進

   - name: ascii_mode

     reset: 0                # reset 0 的作用是當從其他輸入方案切換到本方案時,

     states: [ 中文, 西文 ]  # 重設爲指定的狀態,而不保留在前一個方案中設定的狀態。

   - name: full_shape        # 選擇輸入方案後通常需要立即輸入中文,故重設 ascii_mode = 0;

     states: [ 半角, 全角 ]  # 而全/半角則可沿用之前方案中的用法。

   - name: simplification

     reset: 1                # 增加這一行:默認啓用「繁→簡」轉換。

     states: [ 漢字, 汉字 ]

如果想改回繁体,把“simplification”下的reset值改成“0”即可。改好文件之后,重新部署即可生效。

◇快捷键[2]

切换到 Rime 输入法,按 F4 键或组合键 Ctrl+` 唤出输入方案选单(` 键常见于 1 的左方),请切换成“明月拼音·简化字”。

不过,有些同学电脑上 Ctrl+`或F4 键与其他软件冲突,又或者有的玩家切换频繁,想定义到更好的键位,请按以下步骤操作。

在个人资料路径(Windows就是"%APPDATA%\Rime")下新建一个default.custom.yaml文件,假如我想设置成Ctrl+F4,那么就填入以下代码并保存:

# default.custom.yaml

patch:

 "switcher/hotkeys":

   - Control+F4

注意:

1. 以上代码必须保持原样,大小写一致,一个空格也不能少,否则修改无效。

2. 同一个文件中只能含有一个“patch:”,多个“patch:“会使配置失效。

其它组合键的名称,例如Shift和Alt,大小写字母和数字都用他们自己表示,又假如我想用Shift+F1,对应的代码就是:

# default.custom.yaml

patch:

 "switcher/hotkeys":

   - Shift+F1

改好文件之后,重新部署即可生效。

★用方括号键翻页[3]

小狼毫默认是以“,”和"."或"-"和"="来进行翻页的,但是很多输入法都用"["和"]"来翻页,想用方括号键翻页请按以下步骤操作。

在个人资料文件夹中新建一个“luna_pinyin.custom.yaml”文件(如果已存在就直接打开),在文件填入以下代码:

# luna_pinyin.custom.yaml

patch:

 "key_binder/bindings":

   - { when: paging, accept: bracketleft, send: Page_Up }

   - { when: has_menu, accept: bracketright, send: Page_Down }

注意:

1. 以上代码必须保持原样,大小写一致,一个空格也不能少,否则修改无效。以上代码有很多空格,别漏了!

2. 同一个文件中只能含有一个“patch:”,多个“patch:“会使配置失效。

如果你在前面已经定义过“luna_pinyin.custom.yaml”文件,那么前缀“# luna_pinyin.custom.yaml”和“patch:“就不用填了,直接在之前的代码后面添加代码即可。改好文件之后,重新部署即可生效。

★词库管理

词库管理是本指南的重难点,希望大家要有充分的心理准备。

◇增加第三方词库[4] [5]

小狼毫自带的词库是很弱的,为了增加词库,我精心挑选了一些搜狗拼音词库。因为这里是讲Windows平台,所以我们只要”sogoudict - Windows.txt"文件,请到《搜狗拼音精选词库》下载。

以下新建的文件都是在小狼毫的个人资料文件夹中,请知悉!Windows平台的个人资料路径就是:"%APPDATA%\Rime"

luna_pinyin.sogou.dict.yaml

在个人资料文件夹中新建一个“luna_pinyin.sogou.dict.yaml”文件,在文件填入以下代码:

# luna_pinyin.sogou.dict.yaml

---

name: luna_pinyin.sogou

version: "2015.1.10"

sort: by_weight

use_preset_vocabulary: true

...

# 我的词库

把”sogoudict - Windows.txt"文件里面的内容复制到"# 我的词库"后面并保存。

请注意,以上代码必须保持原样,一个空格也不能少,上文代码的冒号后面有一个空格,一定要加上,否则会添加失败。

这个文件就是把搜狗词库进一步转换成小狼毫能够识别的文件。

luna_pinyin.extended.dict.yaml

新建一个“luna_pinyin.extended.dict.yaml”文件,然后输入:

# luna_pinyin.extended.dict.yaml

---

name: luna_pinyin.extended

version: "2015.1.10"

sort: by_weight

use_preset_vocabulary: true

import_tables:

 - luna_pinyin

 - luna_pinyin.sogou

...

注:“  - luna_pinyin”这行是必要的,如果没有就打不出字!

这个文件的功能就是引用不同的词库文件,“  - luna_pinyin”就是引用基础词库,没有它就打不出字,“  - luna_pinyin.sogou”就是引用刚才新建好的“luna_pinyin.sogou.dict.yaml”。

如果你还想添加别的词库,就像上文那样建立一个新的词库文件,然后再添加到“luna_pinyin.extended.dict.yaml”文件中。例如,你添加了”luna_pinyin.user.dict.yaml“词库文件,那么就在“  - luna_pinyin.sogou”后面添加“  - luna_pinyin.user”。

luna_pinyin.custom.yaml

在“简繁转换”的已经说过,推荐大家用修改文本的方法。如果你用第一种方法新建了”luna_pinyin.custom.yaml“文件,那么直接按照下面的步骤操作即可;如果你用快捷键选定了“朙月拼音•简化字“方案,那么这里的新建的文件名必须改成” luna_pinyin_simp.custom.yaml“才能生效。

新建一个“luna_pinyin.custom.yaml”文件,输入以下代码:

# luna_pinyin.custom.yaml

patch:

 "translator/dictionary": luna_pinyin.extended

注意:

1. 以上代码必须保持原样,一个空格也不能少,否则修改无效。

2. 同一个文件中只能含有一个“patch:”,多个“patch:“会使配置失效。

这个文件是为了引用“luna_pinyin.extended.dict.yaml”文件,这是软件设计决定的,只有这样词库才能生效。

重新部署

建立好以上几个词库文件后重新部署,词库才会生效。输入搜狗词库特有的词语验证,例如“天涯明月刀”和“银魂”。

◇用户词典管理[6]

刚才我们说的是自定义的词库,现在说一说用户平时打字生成的词库。

用户词库文件储存在个人资料路径下,以明月拼音为例,小狼毫会生成一个“luna_pinyin.userdb”文件夹,这里就储存了用户自己的词库。

但是这个词库文件不能直接使用,我们要借助小狼毫的“用户词典管理”功能来导出和导入词库。开始菜单——小狼毫输入法——用户词典管理,在左侧列表中选中输入方案,按“输出词典快照”,它就会导出一个txt文件,这就是用户词库文件;选择“合入词典快照”就能导入这个txt文件,关闭用户词典管理,重新部署就生效了。

0191b8ca00db463d3c5aa51c23546ec6.png

如果你想清空用户词库,必须结束“WeaselServer.exe“才能删除“luna_pinyin.userdb”文件夹(旧版是luna_pinyin.userdb.kct文件),然后在小狼毫的安装目录下重新打开“WeaselServer.exe“,它就会重新生成“luna_pinyin.userdb”文件夹,这时你的用户词库就恢复到默认状态了。

小狼毫的某些版本的”用户词典管理“有一个严重的Bug,“输出词典快照”会出错,提示“未能完成导出操作。会不会是同步文件夹无法访问?”,如下图所示:

9f9d8e3ee44573ab91c99c352bebcb17.png

这时,你要先运行一次同步:开始菜单——小狼毫输入法——用户资料同步,然后个人资料路径下就会生成一个“sync”文件夹,最后才能导出词库。

◇小狼毫和搜狗词库功能对比

用户词库和第三方词库分离是更好的设计,小狼毫和搜狗都是这样的。小狼毫的用户词典(txt文件)和第三方词库(.yaml文件)就像搜狗的用户词库和细胞词库,下图是搜狗拼音的词库管理功能界面:

7dd4721af69d5da41898f9a8e5384be6.png

但是,据说小狼毫的用户词典容量只有“十万”,超过这个量性能则会下降,引起输入法卡顿,[5]不知道搜狗的是怎样的。所以,大家在导入小狼毫词库时,请按照上文的方法分开导入,不要用“用户词典管理”导入第三方词库。

尽管“十万”的用户词库量对很多用户来说已经很大,但软件设计应该更有前瞻性,免得到时遇到瓶颈。

★备份和恢复[6] [7]

RIME是跨平台的输入法,所以你只要把配置文件粘贴到其它系统对应的个人资料路径,并重新部署就能恢复你的个人资料(例如设置和词库等)了。

这里我们要用到小狼毫的同步功能,开始菜单——小狼毫输入法——用户资料同步。同步结束后,小狼毫会在个人资料路径下生成一个“sync”文件夹,这个文件夹包含了你的所有设置,一般有两类文件:”.yaml“和”.txt“文件,yaml要粘贴到别的电脑对应的RIME个人资料路径,txt词库文件要用”用户词典管理“功能导入。

最后在新电脑上重新部署,你的设置就会生效了。

★参考文献

  1. RimeWithSchemata · rime/home Wiki

  2. CustomizationGuide · rime/home Wiki

  3. 在 Rime 中加入"["和"]"翻页按键绑定(以【明月拼音】为例)

  4. rime-aca/dictionaries: Rime詞庫

  5. 【图片】〔新手推荐敎程〕关于导入词库及「深蓝词库转换」的正确操作方法【rime吧】_百度贴吧

  6. UserGuide · rime/home Wiki

  7. GNU/Linux 输入法折腾笔记 (RIME) | Mogeko`s Blog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值