通过插件实现VIM编辑的自动补齐功能
2017-04-27 01:32
633 查看
自动补齐的功能我最初接触到实在Notepad++之中,刚开始的时候感觉这个功能有点烦人。可是用习惯了之后倒觉得没有这个功能的编辑器用着真不舒服。在公司使用的是Source Insight,V3版本的软件虽然具有自动补齐的功能但是反应的速度十分慢。VIM能够实现补气的功能,但是并不是自动的,而是需要快捷键去激活一下。考虑是否能够找到一个插件实现
这个功能,在网络上搜索了一下,还是比较顺利。看来,大家都喜欢这个功能。
找到的插件是vim-autocomplpop,可以在http://www.vim.org/scripts/script.php?script_id=1879下载到相应的插件包。解压之后的文件的目录清单如下:
python file_list.py
.DS_Store<->/Users/greyzhang/Downloads/vim-autocomplpop
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/autoload
acp.jax<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.txt<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/plugin
解压之后的目录清单如下:
$ ls
autoload doc
plugin
插件的安装只需要把三个文件夹中的文件拷贝到VIM程序目录下相应的文件夹中,VIM的目录如下:
![](https://img-blog.csdn.net/20170427012953023?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3JleV9jc2Ru/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
插件安装成功之后使用时候的效果如下:
![](https://img-blog.csdn.net/20170427013025922?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3JleV9jc2Ru/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
使用的时候效果还不错,但是有时候会出现一点异常匹配在命令输入接口抛出。
这个功能,在网络上搜索了一下,还是比较顺利。看来,大家都喜欢这个功能。
找到的插件是vim-autocomplpop,可以在http://www.vim.org/scripts/script.php?script_id=1879下载到相应的插件包。解压之后的文件的目录清单如下:
python file_list.py
.DS_Store<->/Users/greyzhang/Downloads/vim-autocomplpop
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/autoload
acp.jax<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.txt<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/plugin
解压之后的目录清单如下:
$ ls
autoload doc
plugin
插件的安装只需要把三个文件夹中的文件拷贝到VIM程序目录下相应的文件夹中,VIM的目录如下:
插件安装成功之后使用时候的效果如下:
使用的时候效果还不错,但是有时候会出现一点异常匹配在命令输入接口抛出。
相关文章推荐
- C# 软件下载插件,软件自动更新功能实现,通过cmd命令调用应用程序,应用程序实现单例启动
- Ubuntu 配置VIM支持Python 完成YCM的安装实现自动补齐的功能
- vim通过事件驱动实现实时自动保存功能
- vim安装SrcExpl 插件,实现自动显示跳转函数及变量定义功能
- 小插件,通过js实现邮箱自动提示功能
- 通过Eclipse的插件自动下载和更新功能
- dategridview控件怎么实现编辑单元格弹出下拉选项实现自动查找功能?
- ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
- DEVExpress XtraReport报表制作过程中绑定数据源的XRControl对象在值为0时不显示功能,通过代码自动实现
- 实现类Excel表格编辑功能的jQuery插件:Handsontable
- vim中实现php代码自动完成功能
- ASP.NET jQuery 食谱11 (通过使用jQuery validation插件简单实现用户登录页面验证功能)
- 通过.NET实现后台自动发送Email功能的代码示例
- 用vim实现C++代码的自动补全功能
- 分享一款超强的辅助标签(Tag)输入及其提供自动补齐功能(autocomplete)的jQuery插件 - jQuery TextExt
- Ubuntu下改写vim配置文件 vimrc来实现显示行号,语法高亮,自动缩进功能
- 改写vim配置文件vimrc来实现显示行号,语法高亮,自动缩进功能
- vim的自动补齐功能
- 通过.NET实现后台自动发送Email功能的代码示例
- 通过Keepalived实现Redis Failover自动故障切换功能