- Published on
## 前提
简单描述下自动切换的行为:
> nvim记住最近一次插入模式时的输入法(可能是英文,也可能是中文)
> esc回到正常模式时,插件自动将系统输入法切换到英文状态
> 重新回到插入模式时, nvim自动切回上次插入模式时的输入法.
环境: ibus + ibus-rime + neovim
当前我的rime配置是有自带ascii mode的,也就是配置了输入中文时简单地按下`shift`就会切换到英文输入模式。
然而这个ascii mode 外部是无法感知的,也就是只有rime 自己知道,ibus是不知道的。
之前用fcitx 是没有这个问题的,fcitx-remote 配合vim插件[fcitx.vim](https://github.com/lilydjwg/fcitx.vim)可以非常方便地进行切换。
...