• gvim代码/路径补全插件


    一、背景

    之前在公司用的vim配置是从同事那里拷贝的.vim目录和.vimrc,感觉挺好用的。其中有个功能不知道是通过什么插件实现的:

    1)输入的词再次输入时,会自动下来提示选择;

    2)输入路径时,会下拉自动提示下一级路径(有时在filelist里面加东西时用);

    今天在自己装的虚拟机系统上写东西,发现全要自己手敲,低效~,于是又上网搜索了一番,没有头绪,后来找我师父问了一下,他说github上有,于是自己又搜了一会。然后看到了neocomplcache.vim这个插件,感觉能实现我要的功能,路径提示效果如下:

     

    于是就下载安装是了一下,顺便记录一下过程。

    安装过程

    1、neocomplcache.vim插件下载

    github地址如下:

    https://github.com/Shougo/neocomplcache.vim

     2、解压

    下载完成后,拷贝到.vim目录(注意此目录是隐藏目录)下,解压

    unzip neocomplcache.vim-master.zip

     

    解压后文件如下:

     

    3、安装和配置

    上图的解压目录中有一个README文件,其中提到了如何安装配置,如下。

     

    将解压出来各目录中的文件放入.vim对的目录下面:

     

    然后设置.vimrc文件,加入下述2句

    1 let g:neocomplcache_enable_at_startup = 1 //在系统启动时候启动neocomplcache
    2 let g:neocomplcache_enable_auto_select = 1 //提示的时候选择第一个

    完成后保存.vimrc。

    4、效果展示

    前述步骤完成后,在terminal中打开一个文本做实验,效果如下,

    1)路径自动提示:

     

    2)已输入词汇自动提示:

     

    其实README中的Setting example中还有大量的例子,可根据需求选择,我直接拷贝过来试的,README中部分例子如下:

     

     5、其他

    仔细看README的描述,会发现作者建议使用neocomplete.vim这个插件。

    插件地址https://github.com/Shougo/neocomplete.vim

     

    我试了一下没有装成功,可能是因为我的系统中没有这个lua feature吧,后面有需求再试试 ==

     

     小伙伴们都有啥好用的插件求推荐呀,谢谢啦!

  • 相关阅读:
    跨浏览器的事件处理程序
    开发技术文档汇总
    JVM知识树
    JDK1.8新特性(一)
    CAS
    Redis集群之修改节点IP
    阿里云服务器 发送邮箱 STMP 25端口 465端口问题 Javamail 25被禁用
    日志log4j到Logback的使用(主要是Logback)
    ThreadLocal原理和 java类全局静态变量在多线程中数据混乱问题
    SpringMVC拦截器拦截页面(坑)
  • 原文地址:https://www.cnblogs.com/loves6036/p/12333395.html
Copyright © 2020-2023  润新知