用过VIM编辑中文文档的朋友们都知道,在每次编辑完了要进入命令行模式的时候
如果忘记按SHIFT切换中/英文输入的话,会发现按下ESC之后的命令都是中文输入法
如果不按一下shift根本无法使用快捷键
这实在是非常气人,那么有没有解决办法呢?
当然有,我们可以使用VIMIM这个插件来解决这个问题
首先,需要下载这个插件
到这里下载最新的vimim.vim插件
http://www.vim.org/scripts/script.php?script_id=2506
然后把这个文件移动到~/.vim/plugin目录下就可以使用了
基本的切换键是ctrl+6
这样的话只有你按下了ctrl+6的时候才会进行中文输入
如果要进行长时间的中文输入,则可以在进入编辑模式后按下shift ctrl - 三个键
同时,在使用了这个插件后在也不用担心在命令行模式下打出中文输入了!
但是如果不下载离线词库的话就只能在有网络的时候通过云输入来进行中文输入
所以我们可以下载一个离线词库
在这里下载
https://code.google.com/p/vimim-data/downloads/list
下载后同样移动到刚刚那个目录下就可以了
个人觉得fcitx那个比较好用,而搜狗那个好像不能打三个字,很不舒服
而用云输入的话又太慢了,我以为不会很慢,谁知道数据传输速度根本比不上打字速度
其实也可以到这里下载目录词库,这个词库非常丰富,所以打字体验应该很不错
https://code.google.com/p/vimim/wiki/VimimDirectorydata
由于ctrl+6+-这个模式已经基本能满足我的需求了,所以别的功能暂时不打算探索,有兴趣的
可以自行到说明文档中学习
地址在这里
这里是官方说明文档
http://vimim.googlecode.com/svn/vimim/vimim.html#id9
不过很多人都说这个说明文档很糟糕。
我也没仔细看哈,有兴趣的可以看一看