[vim ] 如何切换模式时也自动切换到英文输入法?

楼主: Gold740716 (项为之强)   2015-12-07 12:44:50
因为在使用vim时回到command模式时,
还要自己补 ctrl-space 或 shift 换回英文,觉得很麻烦。
有爬到一些古文,但看不太懂……。
想到的方法是`:nmap i i<C-Space>`结果没用。
之前在windows下会切回normal就关闭输入法,
现在我是用Ubuntu14.04+gcin+terminal vim,
`:version`有说明支援multi_byte_ime, 应该是支援自动切换啦。
可是没有。
google:"切换输入法 vim"只找到vim输入法的结果……。
另外有没有办法关掉gcin的反查和万用字符功能?
也就是反引号`会开启反查功能,星号*会被视为任一个字根。
因为有时候会要输入到这两个符号,要换成英文输入就很麻烦。
作者: HO2 (Peroxyl radical)   2015-12-07 16:37:00
你是用gcin啊,用fcitx 另外有plugin 可以用的说另外看了一下fcitx的作法 它好像是用python去读fcitx的socket
作者: Bellkna (柔弱气质伪少女)   2015-12-07 22:02:00
用fcitx的路过 fcitx-im很好用fcitx.vim 这个 上面打错XD
楼主: Gold740716 (项为之强)   2015-12-08 13:31:00
我还以为gcin是最大宗……。之后再试试fcitx.oversky0 R: [vim ] 中文输入法自动切换 & 模式
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2014-05-05 20:25:00
因为 vim 在终端运作时是被 *关* 在 x-window 的视窗里,不会知道外面的情况。而 gcin 是在 x-window 中运作的。

Links booklink

Contact Us: admin [ a t ] ucptt.com