Ubuntu16.04 vim 配置自动补全

Ubuntu16.04 vim 配置自动补全

上个月末,ubuntu16.04的消息在各linux论坛算是炸开了锅。对于一直置立于ubuntu下的我,也是蛮期待下一个长期稳定版本的发布。好不容易等到了新版本的发布,刚好那几天请假在家,工作上也没有什么事。对于有跟新症的我,那还等什么呢,那还不赶紧的备份安装。
一直用vim进行c++的编写工作,当然更新系统后少不了进行vim的各种配置。vim的补全功能虽然没有ide的强大,但是安装上youcompleteme后,补全功能也算说的过去。
下边开始进入安装配置过程,打开终端,首先输入:
sudo apt-get install vim 命令进行vim的安装。(通过命令进行安装的vim不支持python,所以不能使用YouCompleteMe)
git clone https://github.com/vim/vim.git //下载vim
下载完毕后,进入vim目录,进行编译安装:
./configure --prefix=/usr/ --enable-multibyte --enable-pythoninterp=yes  //添加对python的支持
make -j4   //开始编译
sudo make install //安装vim
安装后,可能通过 vim --version 进行查看是否支持python。在显示的列表中,找到python选项,+号表示支持python,-号表示不支持。
然后将备份的[vimrc](http://download.csdn.net/detail/kang99827765/9515267)文件拷备到用户目录下。
命令:cp vimrc ~/.vimrc
下边是插件的安装,管理vim插件使用的是vundle。输入命令:
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
从git上进行安装vundle,安装完成后。vundle的设置参见上面我的vimrc文件中的设置。在终端中用vim随便打开一个文件,在vim中的命令模式下输入:BundleInstall命令,进行插件的更新下载。安装完成后会在左下脚状态栏中显示Done提示。
下载完成后,进入~/.vim/bundle/目录下,会看到下载到的插件目录。在进行YoucompleteMe安装之前,首先确定python、cmake的安装。
终端下输入:
sudo apt-get update //更新源
sudo apt-get install cmake //安装cmake
sudo apt-get install python python-dev //安装python
输入 python --version 查看python的版本,YoucompleteMe需要至少2.6+的版本。
YoucompleteMe可以进行语义补全,但需要用到clang的编译器,终端下输入:
sudo apt-get install clang
准备工作完毕,下面进行YoucompleteMe的编译安装工作。cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/进入到cpp目录下。使用系统的libclang库进行编译,输入以下命令:
cmake -G "Unix Makefiles" -DUSE_SYSTEM_LIBCLANG=ON //生成makefile
make -j4 //开始编译
[ycm_extra_conf.py](http://download.csdn.net/detail/kang99827765/9515683)YouComplteMe配置文件,修正了缺省配置下无法找到系统库文件及c++的一些补全问题。下载后,将此文件拷贝到用户目录下。
cp ycm_extra_conf.py ~/.ycm_extra_conf.py
开始使用YouCompleteMe带来的乐趣吧!
时间: 2024-10-09 19:57:45

Ubuntu16.04 vim 配置自动补全的相关文章

Ubuntu16.04安装YouCompleteMe自动补全插件

最近把VMware Workstation搞坏了,里面的虚拟机都开不起来了.重装之后过了几天还是老样子,索性安装了VirtualBox来玩. 第一件事就是安装VIM的插件,搞这个东西可谓是累死,尤其是安装YouCompleteMe,所以将过程记录下来,在此分享. 一  安装VIM8.0 首先,Ubuntu16.04上直接安装vim 1 sudo apt-get install vim 此时安装的vim默认是7.4版本的,输入以下指令可升级(Ubuntu才可以): 1 sudo add-apt-r

我的Vim配置(自动补全/树形文件浏览)

配置文件的下载路径在这里  http://files.cnblogs.com/files/oloroso/vim.configure.xz.gz 这实际上是一个 xz 格式的文件,添加的 gz 文件后缀是因为博客园上传文件的限制 .vimrc文件的内容如下 "========================================================================== "======================= 基本显示设置 ========

Linux C/C++程序员CentOS 6.5安装YouCompleteMe使用vim语法自动补全

标题: Linux C/C++程序员CentOS 6.5安装YouCompleteMe使用vim语法自动补全 Ubuntu/Debian/Fedora比较好安装,各种软件包都比较新 CentOS6系列很难装,各种软件包版本太低了 新手不要尝试在CentOS6系上安装,会有一种挫败感! 步骤: 1, 安装操作系统 2, 文件下载 3, 更新vim 4, 安装ycm 和 Vundle 5, 编译clang 6, 编译ycm_core 7, 效果图 8, 清理工作 1, 安装操作系统: CentOS-

辛星深入分析vim的自动补全功能以及vim的映射

以前对于vim的自动补全功能,都是需要的时候从网上下载点配置项,然后拷贝到自己的vimrc上去,自己也不知道是什么意思,结果发现搜索到的很多自动补全的方式都很另类,有的喜欢在补全大括号的时候自动换行,还有的喜欢在补全大括号的时候自动缩进一下,那么,我们花几分钟时间了解一下,自己写出来这些配置,何乐而不为呢? ********************************按键映射****************************** 1.首先分清一个概念,那就是nnoremap和inore

Linux Vim中自动补全Python插件:Pydiction

Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件. Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件. python_pydiction.vim  -- Vim plugin that autocompletes Python code. complete-dict         -- Dictionary file of Python keywords, modules, etc. pydiction.p

(转) python vim编辑器自动补全插件安装

自动补全插件:pydiction 可以实现下面的python代码自动补全: 1.简单python关键词补全 2.python函数补全带括号 3.python模块补全 4.python模块内置函数,变量补全 5.form module import sub-module 补全 安装插件 wget https://github.com/rkulla/pydiction/archive/master.zip unzip -q master mv pydiction-master pydiction m

vim c++ 自动补全

Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体.1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二.但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器.vim的配置文件在/etc/vim/vimrc,修改这份配置文件会影响所有用

VIM的自动补全

自动补全可以很好的提高输入的效率: 触发自动补全的方法总结: 可供弹出式菜单的使用的命令: 其它再补充:

【BigData】Java基础_Eclipse配置自动补全new

需求描述 在使用Eclipse的时候,每次new一个对象,写起来比较麻烦,以下是配置Eclipse,然后使用快捷键补全new方法的步骤,此配置使用官方属于叫做:配置自动分配局部变量 配置步骤 打开Window--->>Preferences,出现以下界面 修改前 修改后 原文地址:https://www.cnblogs.com/OliverQin/p/12077562.html