原来的这个插件功能很强大,并支持云输入法,我将里面部分不太常用到的功能精简了一下,并把 python 相关的脚本也都移除了,安装方式如下:
git clone https://github.com/yuweijun/vim-im.git
将vim-im/plugin
目录下面的 2 个文件,复制到 vim 的plugin
目录里即可,或者是使用vundle
和vim-plug
来管理 vim 插件。
在.vimrc
配置文件中加入以下配置,避免输入法状态下搜索功能按键显示有问题:
set imsearch=0
简化了部分功能,加入极点五笔输入法作为默认输入法,如需要调整输入法,可以从这里下载其他输入法码表,或者从 ime 文件夹里找一个码表替换极点五笔输入法。
在普通或者插入模式中按快捷键Ctrl-_
,也就是Ctrl
+ Shift
+ -
,就可以输入中文了,个人会增加Ctrl-Space
这个组合键用来切换输入法,在.vimrc
中加入以下配置:
imap <C-Space> <C-_>
nmap <C-Space> <C-_>
一般在输入英文单词前后用空格与中文字符分隔开来,如果需要中英文混排并且不要插入空格的话,则在输入英文单词之后按回车符,则英文词上屏后就可以接着输入中文了。
关于这个中英文之间的空格处理,我写了个专门处理空格的 vim 插件,安装完之后,执行<leader>sa
组合键就可以在中英文之间自动添加一个空格,这里的<leader>
符在 vim 中默认是\
,但我个人习惯都是将之映射改为逗号,
。
里面五笔词汇调整了一些个人使用词语的先后顺序,如线程
调整到纯种
前面。