Rime(中州韵输入法引擎)是一款支持多种输入方案的输入法引擎。
Rime 本身没有用于处理用户输入的前端,需要配合输入法框架才能使用,比如 Fcitx5 (简体中文) 或 IBus (简体中文)。
折腾过程
- 最先使用的是fcitx5中的五笔拼音
- 安装RIME输入法,因为官方的版本是基于ibus的,所以从fcitx5切换到了ibus
- 因为ibus在我的电脑上有些奇怪的bug,所以考虑换回fcitx5
- 无法使用RIME以外其他输入法,这就导致不会五笔人的不太好用我的电脑。
- 在wps这个软件中,输入法不显示录入的字母,只能盲写。
- 切换到 fcitx5-rime虽然不是官方的,使用体验比ibus更好。
以上仅代表个人体验。
我的上篇文章:
《archlinux 安装ibus-rime》
https://blog.csdn.net/lxyoucan/article/details/127554289
Rime ArchWiki安装教程
https://wiki.archlinux.org/title/Rime_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
安装过程
安装相关软件
pacman -S fcitx5 fcitx5-chinese-addons fcitx5-im fcitx5-configtool --noconfirm
pacman -S fcitx5-rime
配置环境变量
新建配置文件~/.xprofile
内容如下:
export INPUT_METHOD=fcitx5
export GTK_IM_MODULE=fcitx5
export QT_IM_MODULE=fcitx5
export XMODIFIERS=@im=fcitx5
设置开机启动,我是i3仅供参考:
exec --no-startup-id fcitx5 &
这样重启输入法就安装好了。
配置五笔输入法
- 下载五笔码表
https://github.com/KyleBing/rime-wubi86-jidian
这个项目做的挺好的,我在使用macOS系统时就用过,所以在linux也用这个。 - 把配置文件保存到
~/.local/share/fcitx5/rime/
- 右键点击任务栏中的输入法图标,选
重新部署
。
或者通过命令行,重新部署。
rm ~/.local/share/fcitx5/rime/default.yaml
fcitx5-remote -r
然后就可以愉快的输入了。
主题
https://github.com/hosxy/Fcitx5-Material-Color
VSCode VIM 中英文自动切换
在 $HOME/.config/Code/User/settings.json 加入以下内容:
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "1",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx5-remote",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -t {im}",
在archlinux中使用xmodmap把大小写按键 映射成esc,在vim,IDEA中使用正常,但是在vscode 中按大小写转换键没法达成esc效果。
解决办法:
"keyboard.dispatch": "keyCode"
总结
fcitx5-rime(第三方软件) 基于 Fcitx 输入法框架的 fcitx-rime,由 Fcitx 团队开发和维护。我用起来的总体体验基本与ibus-rime一致,甚至综合体验还更好。观察一段时间后在话。