5Dec
7
2007
1

Vim返回normal模式时自动关闭SCIM

刚开始使用vim时,感觉最不爽的就是摁下ESC键准备回退到normal模式时,我的输入法状态是中文,导致normal模式下所键入的命令都是错的。后来,逐渐习惯了在ESC时瞄一下输入法状态,如果是中文,就摁一下SHIFT键切换为英文输入。在这习惯形成的过程中,我也找过一些解决方案,好像有个人写了个vim脚本,实现了在Vim中触发ESC时自动检测输入法状态,如果是中文输入,就将其关闭。但这个脚本在我这里是存在问题的,会导致在Vim中有时无法输入中文。

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

 

Category: 开发工具 | Tags: vim scim | Read Count: 1235
1
回复
Avatar_small
galeki 说:
2007年5月07日 15:28

不错不错,相当有用啊~没想到这样就解决了


* 登录
*

simple_captcha.jpg
(输入验证码)

© is-Programmer.com All rights reserved. | Power by Chito 1.1.2 | 沪ICP备07005989号 | Theme: Aeros 2.0 by TheBuckmaker.com