Vimim是VI中最好的输入法

摘要:
Vimim是VI中最好的输入法。由于VI中存在正常模式和插入模式,如果您在插入模式下输入中文,通过ESC返回正常模式后,系统的中文输入法将与VI的命令冲突。您必须退出中文输入法才能操作VI。Vimim应运而生,以解决此问题。
Vimim是VI中最好的输入法

由于在VI中,normal和insert模式的存在,如果在insert模式下正在输入中文,在通过ESC键返回到normal模式后,系统的中文输入法会与VI的命令相冲突,必须要退出中文输入法,才能正常操作VI 。Vimim 就是为了解决这个问题而出现的。
Vimim的另外一个好处就是平台无关性,你可以在Windows、Linux 、macOS中使用同样的输入法,与操作系统的输入法输入法没有关系。

分享的附件:

链接: https://pan.baidu.com/s/1eR2uQDc 密码: 6ktp


1. 安装Vimim
非常的简单,就是下载附件后,将其中的plugin目录中的文件拷贝到你的home目录的.vim/plugin 目录中。
缺省的就有拼音输入法和百度云拼音输入法(必须网络可用)。

2. 使用方法
打开vi ,进入insert模式,按Ctrl-_ ,就启用了Vimim 输入法。缺省的是拼音输入法,按Ctrl-^可以更换输入法。
可以在vi 中输入:echo g:Vimim_toggle ,查看当前可用的输入法,通过按Ctrl-^轮换选择不同的输入法。

3. 可选择的本地词库
在ck_bak目录中,有几种不同的词库可以选择,这些词库都是txt结尾的文本文件。比如你可以将wubi词库拷贝到plugin目录中,通过Ctrl-^就可以选择五笔词库。
其中的Vimim.gbk.bsddb是一个比较特别的词库,如果你的系统中支持bsddb ,你就可以将这个文件拷贝到plugin目录中(记得删除其他的pinyin词库),就可以使用这个超大的词库。好像wubi词库与Vimim.gbk.bsddb词库有冲突,在使用Vimim.gbk.bsddb词库时,不能选择wubi词库。

4. 云输入法
原本Vimim 支持baidu、google、sogou、qq四个云输入法,但是由于google在国内不能访问,sogou和qq更改了云输入方式,现在能用的云输入法只有baidu了。
在通过Ctrl-^切换输入法时,由于google、sogou、qq不能使用了,会出现vi卡死的情况。由于这个原因,我更改了vimim.vim 文件中131行,将s:rc["g:Vimim_cloud"]中的初始内容赋值为空,可以在.vimrc 文件中如下设置:
let g:Vimim_cloud='baidu'
这样你就可以通过Ctrl-^切换,使用百度的云拼音输入法了,
如果不想使用baidu云输入法,就将.vimrc 中的上一行删除就可以了。


5. 标点符号

为了方便中文标点符号(全角字符的顿号双引号和单引号)的输入,在.vimrc中增加一行:

let g:Vimim_punctuation = 3 

6. ScreenShot
口说无凭,上图看看。

Vimim是VI中最好的输入法第1张

免责声明:文章转载自《Vimim是VI中最好的输入法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇类的命名空间&组合每天一个Linux命令(ls)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于WINFORM中输入法的设置

关于WINFORM中输入法的设置 (转) johnsuna(阿山NET)的专栏 开发中正好遇到这类问题,网络真好啊:)下面是正文收集,感谢作者的辛勤工作给我们带来的便利. 在WINFORM中我们经常遇到文本输入框中输入法被禁用或老是变全角输入法等问题,经查阅相关资料,现小结如下: (一)Control.ImeMode 属性:获取或设置控件的输入法编辑器...

Deepin Linux折腾输入法

Deepin Linux 别折腾输入法了 , 很容易把自己整残了 Deepin 自带五笔拼音输入法 , 平时撸码用完全够了 。 但今天突然快捷键不好用了。怎么都切不了英文输入 。 切输入法也不能切到英文键盘输入。 一时兴起,想着这输入法也难受,要不趁些机会换个? 于是折腾了如下输入法: 中州韵 搜狗输入法 小小输入法 中州韵 Deepin 应用商店里的...

centos vi和vim用法

所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是 vim 编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用...

Dll注入技术之输入法注入

DLL注入技术之输入法注入     输入法注入原理是利用Windows系统中在切换输入法需要输入字符时,系统就会把这个输入法需要的ime文件装载到当前进程中,而由于这个Ime文件本质上只是个存放在C:WINDOWSsystem32目录下的特殊的DLL文件,因此我们可以利用这个特性,在Ime文件中使用LoadLibrary()函数待注入的DLL文件。1.编写...

Debian下Fcitx的简单安装与配置

Fcitx的简单安装与配置 个人认为Fcitx是Linux下最好用的输入法,呵呵,其实这只是一个个人的习惯问题,至少个人觉得是相当的好用。在这里简单记录一下在Debian下Fcitx的简单安装与配置。1 安装Fcitx# apt-get install fcitx2 配置一般来说我们都是希望在系统启动的时候可以自动启动输入法。这时我们可以在/etc/X11...

vi编辑器的使用(翻阅和编辑代码)

一,文字的粘贴复制与移动删除   1>,粘贴与复制     -----------------------------基本操作----------------------------------------------------     在命令模式下,以光标所在位置为参考     复制n个字符  --  nyl     复制n个字     --  ...