koori
2026 年6 月 3 日 09:10
1
大家好!
我是一名emacs小白,输入习惯是五笔和拼音混输。
在桌面环境下,的确是有rime加上对应的方案可以实现五笔拼音的混输方案的。但是,有一些情况下,我需要在纯终端环境下记录工作的。
虽然,现在有kmscon+pyim的确可以方便的进行中文的录入了。
但,人,总想更进一步嘛……
所以特来求助,请有经验的各位前辈给指导一下。谢谢!
感谢 @jixiuf @TomoeMami 大佬的热心帮助,我大概终于差不多是懂了,目前已经搞定基本的输入了。
这里总结一下安装配置过程,希望能帮到有和我相同需求的朋友。
大概是这样的一个过程:
安装librime库
#通过系统的包管理器装,注意包名是librime,'lib'后面没有'e'
#包管理器安装就是指ubuntu系的就是apt,arch系的就是postman,fedora就是dnf,我这里是不可变系统
rpm-ostree install librime
systemctl reboot
通过elpa安装liberime和rimel
M-x
package-install
liberime
M-x
package-install
rimel
构建输入法环境
M-x
liberime-build
等待构建完成后关闭emacs
C-x C-c
检查$HOME/.emacs.d/rime/build目录中有没有自己的schema文件,如果没有可以复制一份进来。一般构建环境后会直接把用户的rime配置复制过去,检查一下保险。
编写配置
(require 'rimel)
(setq default-input-method 'rimel)
(setq rimel-schema 'wubi_pinyin)
(setq rimel-show-candidate 'prompt)
保存好配置之后打开emacs,通过C-\\即可开启输入法,有Rime输入法的那个小图标。
再次感谢两位大佬的帮助!
五笔和拼音混输???这也太特别了,好奇这个习惯是如何形成的。
1 个赞
koori
2026 年6 月 3 日 13:53
5
还好吧,比如这个“还好吧”我可以givbkc,也可以haihaokc,也可以haihaoba。就是很自由,有时候五笔在状态就多用五笔,有时没状态,我就拼音多一些。
同楼上,现在 emacs 里面可以畅用 rime 了,有对应的包
聴起來確實方便,會有什麼缺點嗎?一個輸入序列對應兩種輸入法,會不會候選時有干擾
koori
2026 年6 月 3 日 14:31
8
其实还好吧。
我最开始用windows那个原始的拼音,背字词库。后来出来智能ABC、微软拼音、搜狗。后来觉得候选词生辟字太麻烦,接触双拼型码,学着学着觉得这也和五笔差不多了。于是开始学五笔。
现在就是拼音到五笔的过程中,但是觉得这样不用过脑子,比如“的”就是r,“我”就是q,“发”就是v,这些简单的五笔不用想,复杂的用拼音也不用想,不会读的不认识的,用五笔拼,渐渐的就成了这种状态。
1 个赞
我也在換輸入法的階段,我會傾向於只保留要換的輸入法強迫自己去熟悉,有退路的話,不會的時候就會退回去,不利於去練習。
但你這個做法的好处是切換起來更平緩,需要快速輸入時就用拼音,不追求速度時也可以練五笔。
koori
2026 年6 月 3 日 14:41
10
谢谢,这个我试了一下,步骤为:
M-x
package-install
rimel
package-install
liberime
配置.emacs
(require 'rimel)
(setq default-input-method 'rimel)
(setq rimel-schema 'wubi_pinyin)
启动
emacs -nw
报错:
liberime: Fail to load liberime-core module, try to run command: (liberi\
me-build)
Compiling file /home/koori/.emacs.d/elpa/rimel-20260601.323/rimel.el at W\
ed Jun 3 22:36:38 2026
Entering directory ‘/home/koori/.emacs.d/elpa/rimel-20260601.323/’
rimel.el: Error: End of file during parsing
请问这是怎么回事?应该如何修正?烦请指教
@randomize @jixiuf 麻烦两位老师也一起看看,求指导。谢谢!
(load "path-of-rimel.el")
试试
另外手动执行
(liberime-build)
koori
2026 年6 月 3 日 15:29
15
执行了一下:
(load "/var/home/koori/.emacs.d/elpa/rimel-20260601.323/rimel.el")
(liberime-build)
返回错误:
* Liberime build help
------------------
error in process sentinel: Liberime: building failed with exit code 2
主要是这个错误2我也不知道对应哪个错误或日志,不知道错误原因……
koori
2026 年6 月 3 日 15:34
16
rpm-ostree search libe|grep rime
没有这个包。
我以为是因为不可变系统没有这个支持,所以也用dnf查了一下,也没有这个包,但是有个类似的’librime’
dnf search liberime
Updating and loading repositories:
Fedora 44 - x86_64 - Update 100% | 8.1 KiB
Repositories loaded.
No matches found.
之前说的也是安装librime包,不过我搜了一下,rpm上的是2023年打包的,有点老了,最好参考archlinux的打包文件 和网上教程 手动编译安装最新的librime。
pyim有个辅助输入法功能,可以临时切换输入法,不知道对你有没有用
如果用户在使用型码输入法的过程中,忘记了某个字的编码,可以按 TAB 键临时切换到辅
助输入法来输入,辅助输入法可以通过 `pyim-assistant-scheme’ 来设置。
五笔也可以整句输入, 前段时间调过一阵,能整句输入, 有兴趣的可以尝试, 放在我dotfiles 里了,没单独存放。
这里rime 五笔拼音整句输入方案 有介绍过,但是跟普通五笔用法还是有区别的,没法单字上屏等。
koori
2026 年6 月 4 日 06:48
20
感谢 @jixiuf @TomoeMami 大佬的热心帮助,我大概终于差不多是懂了,目前已经搞定基本的输入了。
这里总结一下安装配置过程,希望能帮到有和我相同需求的朋友。
大概是这样的一个过程:
安装librime库
#通过系统的包管理器装,注意包名是librime,'lib'后面没有'e'
#包管理器安装就是指ubuntu系的就是apt,arch系的就是postman,fedora就是dnf,我这里是不可变系统
rpm-ostree install librime
systemctl reboot
通过elpa安装liberime和rimel
M-x
package-install
liberime
M-x
package-install
rimel
构建输入法环境
M-x
liberime-build
等待构建完成后关闭emacs
C-x C-c
检查$HOME/.emacs.d/rime/build目录中有没有自己的schema文件,如果没有可以复制一份进来。一般构建环境后会直接把用户的rime配置复制过去,检查一下保险。
编写配置
(require 'rimel)
(setq default-input-method 'rimel)
(setq rimel-schema 'wubi_pinyin)
(setq rimel-show-candidate 'prompt)
保存好配置之后打开emacs,通过C-\\即可开启输入法,有Rime输入法的那个小图标。
再次感谢两位大佬的帮助!
3 个赞