vim插件之completor.vim

vim插件之completor.vim

Vundle安装:

plugin ‘maralla/completor.vim‘

如果要用python补全的话:(我的vim支持python3,所以要:)

pip3 install jedi

然后启用补全功能,.vimrc中添加:

let g:completor_python_binary = ‘/usr/bin/python3‘

如果要用Tab键选择补全项的话:

inoremap <expr> <Tab> pumvisible() ? "\<C-n>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
inoremap <expr> <cr> pumvisible() ? "\<C-y>\<cr>" : "\<cr>" 

如果想把自动触发补全改为Tab健手动触发的话:

let g:completor_auto_trigger = 0
inoremap <expr> <Tab> pumvisible() ? "<C-N>" : "<C-R>=completor#do(‘complete‘)<CR>"

其它的内容不需要改。也可以补全C/C++和Java,需要的时候再研究吧。

原文地址:https://www.cnblogs.com/rayfengleixing/p/8463553.html

时间: 2024-10-24 17:24:58

vim插件之completor.vim的相关文章

vim插件之delimitMate.vim

delimitMate.vim--这个插件主要是在插入模式下,用来自动补全括号.引号等 下载地址 http://www.vim.org/scripts/script.php?script_id=2754 http://github.com/Raimondi/delimitMate 如果使用vundle来下载,需要配置如下内容 Bundle 'Raimondi/delimitMate'

vim 插件之easymotion.vim

插件easymotion.vim 是对搜索命令f 的一个强化. 下载地址https://github.com/Lokaltog/vim-easymotion/ 如果是使用vundle进行管理此插件,可以在.vimrc中添加如下内容 Bundle 'easymotion/vim-easymotion' 使用的时候,我们只需要输入,,f+想要的字符就行了 效果图 然后选择字母高亮的匹配项即可

vim 插件之rainbow_parentheses.vim

rainbow_parentheses.vim 这个插件是用来高亮显示括号的,使得层次比较清晰 地址 https://github.com/kien/rainbow_parentheses.vim 如果你想要使用vundle来管理这个插件的话,可以在.vimrc中添加如下内容 Bundle 'kien/rainbow_parentheses.vim'

vim插件详细安装过程

1 写在前面   Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来&quo

安装vim 插件 彩虹括号

安装vim 插件 彩虹括号 vim 官网推荐插件 http://www.vim.org/scripts/script.php?script_id=4176 下载最新版本,当前最新是 rainbow.vim 3.4.0 2015-11-18 7.3 安装彩虹括号前 开始安装彩虹括号 下载rainbow.vim放到~/.vim/plugin/内 [[email protected] ~]$ mv rainbow.vim ~/.vim/plugin/ [[email protected] ~]$ vi

经典vim插件功能说明、安装方法和使用方法介绍(已更新)

1 #=============================================================================  2  转载请注明出处: http://blog.csdn.net/tge7618291 http://nuoerlz.is-programmer.com 8 #=============================================================================  9 1. 查看 k

解释Python编写vim插件

Vim 插件是一个 .vim 的脚本文件,定义了函数.映射.语法规则和命令,可用于操作窗口.缓冲以及行.一般一个插件包含了命令定义和事件钩子.当使用 Python 编写 vim 插件时,函数外面是使用 VimL 编写,尽管 VimL 学起来很快,但 Python 更加灵活,例如可以用 urllib/httplib/simplejson 来访问某些 Web 服务,这也是为什么很多需要访问 Web 服务的插件都是使用 VimL + Python 编写的原因. 在开始编写插件之前,你需要确认 Vim

[vundle]利用vundle工具来管理vim插件

转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但鉴于它具有的种种好处,完全值得一学.至于功能方面,Vim可以通过插件实现全面定制.不过由于其高级配置,你可能需要在其插件系统上花一番时间,才能够高效地对Vim进行个性化定制.幸好,我们有几个工具可以简化我们使用Vim插件.Vundle就是本人每天使用的一款工具. 1. Vundle简介 Vundle

vim插件管理之Vundle

Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.正是由于其可定制的特性, 许许多多的Vim插件便诞生了.管理这些插件又成为我们最为头疼的问题,最近无意中发现了Vundle----其特色在于使用git来管理插件, 更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下.那么下面我们就来看看如何安装和配置Vundle: 1.在用户根目录下创建.vim/bundle目录(如果在用户根目录没有的这些目录的话) 2.将vundle拷贝到./vim/