Vim中文输入法插件——VimIM

本文介绍了VimIM插件的安装与使用方法,包括不同输入模式的特点与切换技巧,以及如何利用该插件进行高效的中文输入和搜索。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vim中文输入法插件——VimIM

由于本人的开发环境是通过跳板机用ssh连接的开发服务器,所用的输入法受跳板机的限制,不能随心所欲的使用本地的输入法,比如我用五笔,而上面只有拼音,并且是很难用的拼音输入法。有时跳板机上的输入法还调不出来,导致我想输入中文的话只能在本地先输入好再复制上去。

忍受了一年多,今天终于彻底终结了这个问题。以前一直在找跳板机与本地输入法的问题,今天突发奇想,有没有作为vim插件运行的输入法呢?结果出乎意料,很快发现了强大的VimIM。同时支持五笔、拼音等多种输入方法。以下是摘自插件主页的一段介绍:

VimIM 是一个基于Vim的嵌入式中文输入法。

不启动中文输入法,不换模式,就可以输入中文。
不打开弹出式菜单,不敲中文,也可以搜索中文。
    
中文输入与英文输入不再相互折腾。
中文搜索与英文搜索不再分为彼此。

详细的使用说明可见VimIM插件主页官方文档,本文主要是一个简单的使用总结。

1. 下载安装

最简单的情况只需要下载两个文件:主程序vimim.vim和搜狗拼音词库文件vimim.pinyin_quote_sogou.txt.bz2(或者其他任意一个字库)。

安装很简单,把这两个文件拷入plugin目录即可。

然后打开Vim,输入“beijing”,按快捷键“Ctrl+6”,可以看到效果:

还可以输入句子:

不过我在输入句子时遇到一点问题,后面的词匹配有误,但安装了标准字库文件后问题消失。按快捷“Ctrl+6”的方法被作者称之为”点石成金”模式,适合偶尔的中文输入。这种模式有时会与其他的一些自动弹菜单的插件有冲突。

2. 安装字库

上面的介绍用的是搜狗拼音的字库,插件作者还提供了十几种字库,其中包括五笔的。下载地址为:https://code.google.com/p/vimim-data/downloads/list,下载的文件解压后拷贝到plugin目录即可。

另外除了选择性下载的词库外,插件还支持云输入,调用的是搜狗、百度、Google、QQ四种流行输入法的接口。由于我的开发机不支持外网访问,所以就没有测试这个特性。

以下是我使用极点五笔字库的示例。首先进入插入模式,然后按快捷键”Ctrl + Shift + -”,然后就可以输入了:

这种输入模式是切换输入法后的纯中文输入模式,适应较长的文字输入。也是与PC上体验最接近的一种模式。

可能是五笔输入基本不用选词的原因,在我的测试中五笔的输入体验明显要好于拼音,在用拼音涉及到选词时经常会遇到问题。

3. 多种输入模式

我们上面已经提到了“点石成金”和“输入法切换”两种输入模式,除此之外,VimIM还提供了一种“无菜单窗中文输入”的模式。

体验方法为,在正常模式下键入gi,然后就可以直接输入了,空格后词自动上屏。但作者所说的出现在状态栏的候选窗在我这里并没有出现,不知道是不是和我的一些设置有冲突。我个最喜欢的模式还是“输入法切换”模式,学习成本最低,与PC的体验最接近。

4. 中文搜索

VimIM除了输入功能外,还增强了Vim的“/”搜索。我们在使用“/”搜索时,可以直接输入汉字编码(如果是拼音词库的话输入汉字的拼音),回车后按n,然后就可以匹配到相应的汉字。

例如,在普通模式下键入“/xiaoxi”,回车,按n,即可搜索“消息”二字,效果如下:

最后非常感谢作者提供了强大的VimIM输入法,而本篇博客也是用VimIM敲出来的。除了VimIM之外,还有一些其他的Vim中文输入插件,如ywvim,有兴趣的朋友可以体验一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值