VIM 输入法
背景¶
相较于《2022 中国第三方输入法行业洞察》(Mob研究院出品),Z 更关注 Emacs/Vim 中文输入法解决方案。
Emacs 中文输入法有 pyim
/ sis
/ emacs-rime
。
在 [[随处编程]] 中,个人方案使用 Vim 的一个痛点就是中文输入法切换问题。
目前,Vim 中文输入法实现几乎都是基于 VimScript,没有基于 Lua 的。
目标¶
基于 Neovim
+ Lua 实现一个中文输入法,支持小鹤音形。
内置输入法¶
输入法引擎¶
Librime,即RIME/中州韵输入法引擎,是一个跨平台的输入法算法框架。
基于这一框架,能够创造不同的输入法前端实现。
Emacs 内置中文输入法¶
体验 pyim,一个字:棒!
pyim 探针配置,自动切换中英文输入法。
pyim 支持自定义输入法方案,可以使用小鹤音形!
pyim 还支持 Rime 输入法后端!
Emacs Rime¶
emacs-rime 是基于Librime 的 Emacs 输入法前端实现。
概要设计¶
方案一¶
方案二¶
详细设计¶
资源¶
最后更新: September 10, 2023