zoukankan      html  css  js  c++  java
  • Vimim是VI中最好的输入法

    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
    口说无凭,上图看看。

  • 相关阅读:
    postman中 form-data、x-www-form-urlencoded、raw、binary的区别
    常见的http response
    ==容易错误的例子
    点击panel滚动条滚动到底部
    fabric实现文本聚焦、可编辑
    JSON.parse()和JSON.stringify()的使用
    centos7安装mysql
    阿里云第一次访问tomcat非常慢的解决办法
    java中的语法糖
    jvm | 基于栈的解释器执行过程
  • 原文地址:https://www.cnblogs.com/motoyang/p/7436307.html
Copyright © 2011-2022 走看看