红联Linux门户
Linux帮助

Vim在使用“Esc”键返回normal模式时自动关闭中文输入法

发布时间:2007-10-17 15:09:16来源:红联作者:seais
刚开始使用vim时,感觉最不爽的就是摁下ESC键准备回退到normal模式时,我的输入法状态是中文,导致normal模式下所键入的命令都是错的。后来,逐渐习惯了在ESC时瞄一下输入法状态,如果是中文,就摁一下SHIFT键切换为英文输入。

在这习惯形成的过程中,我也找过一些解决方案,好像有个人写了个vim脚本,实现了在Vim中触发ESC时自动检测输入法状态,如果是中文输入,就将其关闭。但这个脚本在我这里是存在问题的,会导致在Vim中有时无法输入中文。

我用的输入法是Scim,有一天仔细看看scim的设置选项,发现直接修改一下输入法的快捷键就可以实现在Vim中ESC键自动关闭中文输入法。这也许就是充满智慧的人所讲的:在盒子外面看问题吧。
文章评论

共有 2 条评论

  1. xcwen 于 2007-10-17 15:32:03发表:

    找到了。。
    http://blog.linuxgem.org/lyanry/show/87.html

  2. xcwen 于 2007-10-17 15:21:01发表:

    那里改呀。。我怎么找不到。。