安装YouCompleteMe】的更多相关文章

Ubuntu安装YouCompleteMe插件 简介: 众所周知, Vim是一款linux下的文本编辑器, 其最基础的工作就是编辑文本,而不管该文本的内容是什么. 在Vim被程序员所使用后,其慢慢的被肩负了与IDE一样的工作,文本自动补全(ie.acp,omnicppcompleter),代码检查(Syntastic)等等工作. 针对文本自动补全这个功能来说,主要有两种实现方式. 基于文本 我们常用的omnicppcompleter,acp,vim自带的c-x, c-n的实现方式就是基于文本.更…
哈哈,我又回来了,简单的重新装了一边虚拟机,又把vim配置了一遍,这回有信心把youcomplete的安装方法贴出来了,先给个权威的链接,然后给出具体步骤,保证没问题可以安装成功 http://www.centoscn.com/image-text/install/2016/0424/7115.html 什么是youcompleteme?就是一个强大的自动补全插件,安装此插件之后配置一下vim,这样在敲代码的时候就不会有忘记函数名的尴尬了~ 我们需要以下几步 先检查一下自己的虚拟机中是否有安装p…
要安装YouCompleteMe ,vim须支持python.看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持. 如果不支持,需要以编译安装方式重新安装vim. 编译配置选项: ./configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --e…
详细安装步骤在github上有,https://github.com/Valloric/YouCompleteMe,我这里是自己总结的简化版安装步骤. 步骤1.安装Vundle 首先,clone到本地 git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 把以下内容复制到.vimrc: set nocompatible " be iMproved, required filetype off…
原创文章,欢迎指正!转载请注明~ 从上周就开始想在cygwin上安装YouCompleteMe插件,按照GITHUB上的官方教程安装,由于自己的理解失误,一直搞不清是按照在windows上安装还是按照在Unix上安装,加上网络又不给力,浪费了许多时间.不断尝试后,发现在cygwin上安装与在window和Unix上安装都不完全相同,网上相关的教程几乎没有,所在在此记录一下经验和教训. GITHUB官方安装教程:https://github.com/Valloric/YouCompleteMe#f…
要安装YouCompleteMe ,vim须支持python.看是否支持,可以在vim中:version 查看, 如果python前有+号,就是支持,减号就是不支持. 如果不支持,需要以编译安装方式重新安装vim. 编译配置选项: ./configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --e…
问题:centos 在安装YouCompleteMe时提示 Fatal : pyconfig.h No such file or directory 解决:安装python-devel yum install python-devel…
1.安装用到的软件包 sudo apt-get install vim sudo apt-get install git sudo apt-get install subversion sudo apt-get install python-dev libxml2-dev libxslt-dev sudo apt-get install gcc sudo apt-get install cmake 2.安装Vundle git clone https://github.com/VundleVim…
1. from software center 1 $ apt-get install vim vim-youcompleteme vim-addon-manager 2 $ vam install youcompleteme 3 修改 /usr/lib/vim-youcompleteme/ycm_extra_conf.py 参考 https://github.com/Valloric/YouCompleteMe#completion-doesnt-work-with-the-c-standar…
以前用的都是ctags+omnicomplete+acp的方式,这次换成clang自解析的方式尝试一把. 自从知道了Vundle,妈妈再也不用担心我麻烦地下插件了 0. 安装必要组件 sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.-dev libatk1.-dev libbonoboui2-dev \ libcairo2-dev libx11-dev libxpm-dev libxt-dev…
确定支持Python,Vim一般支持,Neovim默认不支持 Vim的就不介绍方法了,很多系统都不一样.Neovim添加Python支持 pip install setuptools pip install --upgrade pynvim pip2 install --upgrade pynvim pip3 install --upgrade pynvim 编译安装 cd ~/.vim/*/YouCompleteMe ./install.py --all…
目录 材料 1,安装clang 2,安装YCM 使用Vundle安装 手动安装: 3,编译YCM,支持 C-family languages: 4,编辑vimrc YCM git repo https://github.com/Valloric/YouCompleteMe YCM HomePage https://valloric.github.io/YouCompleteMe/ Vundle git repo https://github.com/VundleVim/Vundle.vim 材料…
Vim 下的自动补全,最好的工具莫过于 YouCompleteMe,官方文档在这里 http://valloric.github.io/YouCompleteMe/ 安装稍显复杂,以下记录我的过程. 1. 安装 Vundle (这里顺带就把 YouCompleteMe 下载了) Vundle 是 Vim 下的一个插件管理器,如果之前你配置 Vim 是手动放置 xxx.vim 配置文件到相应目录,那么现在你要安装 Vundle, 因为 YouCompleteMe 是基于 Vundle 安装的, V…
YouCompleteMe号称vim最难安装的插件,是太低估它了,我觉得只是目前我遇到的最难安装的一个软件. YouCompleteMe是用c++写的,要想补全c-family需要用clang编译. clang是苹果基于llvm架构开发的编译器,具有强大的语义分析能力,在它没有出现之前,emacs和vim的自动补全烂了几十年,它的目标是超越gcc 而YouCompleteMe下层用c++写的用到了clang语义补全的引擎,上层用Python封装.想要安装它并非易事,涉及到很多底层的东西. 在这里…
用vim 7.4.4版本装YouCompleMe的时候提示这样的信息: YouCompleteMe unavailable: requires Vim 7.4.1578+.明明版本比它要求的还高,居然还会报错,网上搜了一下说需要升级vim到8.0版本,大都需要用到sudo命令,但是我的是在服务器上,我并没有sudo权限,所以可以考虑将vim安装在local,安装步骤如下: I. Install the Vim 8.0 with Make 1. Install the necessary pack…
1.要求vim的版本在7.4.143以上,支持python2/3,通过vim --version查看. 2.下载源码:  https://github.com/Valloric/YouCompleteMe#ubuntu-linux-x64 3.安装Cmake: sudo apt-get install build-essential cmake 4.确保安装了python的头文件: sudo apt-get install python-dev python3-dev 5.在.vim/下建立目录…
原文网址:http://m.blog.csdn.net/blog/unhappypeople/19160243 以前用的都是ctags+omnicomplete+acp的方式,这次换成clang自解析的方式尝试一把 自从知道了Vundle,妈妈再也不用担心我麻烦地下插件了 0. 安装必要组件 sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ libgtk2.0-dev libatk1.0-dev libbono…
之前记录在OneNote上感觉有点乱,而且不适合保存shell,这次重新安装又出问题了,干脆写篇博客记录. 从零开始 1.git(用来下载vim和相关插件) sudo apt-get install git 2.cmake(用来编译clang-llvm) sudo apt-get install build-essential cmake 3.vim,这里手动编译vim,因为需要python支持,直接apt-get的话会遇到很多麻烦 过程参考https://github.com/Valloric…
说明 我电脑的系统参数(用 uname -a命令查看)如下: Linux avyn-Lenovo --generic #-Ubuntu SMP Tue Mar :: UTC i686 i686 i686 GNU/Linux i686表明了我用的是32位的操作系统,如果是X86_64则表明你用的是64位的系统.而安装YouComplete插件,官方文档中(路径为YouCompleteMe/doc/youcompleteme.txt)有关于X86_64系统的安装方法说明,我的32位操作系统安装要稍微…
1 安装git ,按照这篇文章安装 http://www.cnblogs.com/or2-/p/4350252.html 2 安装编译需要的各种包 sudo apt-get install build-essential cmake sudo apt-get install clang sudo apt-get install python-dev 3 安装vim ,使用国内阿狸云仓库的vim就可以 sudo apt-get install vim 也可以安装上vim-gnome sudo ap…
sudo apt-get update #更新软件源 sudo apt-get clang #安装clang sudo apt-get cmake #安装cmake sudo apt-get install vim #安装vim sudo apt-get install python python-dev #安装Python相关 sudo apt-get install vim-addon-manager #vim的插件管理器 sudo apt-get install vim-youcomple…
前一段时间在ubuntu16.04 64位上安装了vim插件Youcompleteme,花了两三天才弄好.今天在ubuntu14.04 32位上安装同样的插件,才知道之前所做的安装原来是多么的简单.今天的安装才让我明白什么是史上最难安装的vim插件. 我直接把ubuntu16.04上的bundle文件夹复制过来,运行./install.py --clang-completer的时候,它告诉我所下载的clang5.0无法使用,需要自己编译.可参考链接http://www.jianshu.com/p…
作为从事了4年多嵌入式Linux工作的软件工程师,最近决定完全在ubuntu上工作,使用vim进行代码的阅读和编辑,然后尝试去安装vim相关的各种插件.从来没用过代码补全的我,在网上找到了插件omnicppcomplete,它的效果还不错,在vim输入路径有补全提示,在代码里面结构体指针的->后面可以找到结构体成员. 后来发现有一个更强大的代码补全插件YouCompleteMe,于是我尝试把它下载下来使用. 首先是安装,网上主流的方式都是采用vundle管理工具进行下载管理,它会帮你自动去下载Y…
可以参考:YouCompleteMe#full-installation-guide 可以直接下载: http://pan.baidu.com/s/1dDIq2Al 密码: si5q 确保vim支持python 1. 去vim官网下载7.4以上的gvim版本. 2. 去官网下载python2.7. 3. 把python的路径添加到环境变量里,主要是 xxx\Python27\libs 这个路径添加进去. 4. 检验方法,在vim里输入下面指令,如果返回1说明没问题,否则就是环境路径没有设置正确.…
3. youcompleteme编译安装 参考网址: https://github.com/ycm-core/YouCompleteMe#linux-64-bit 建议不要用这个博客的方法: https://github.com/yangyangwithgnu/use_vim_as_ide 安装插件管理器vundle git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim # 在 ~/.vimr…
启动vim打开文件时出错: The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM core library compiled for Python 2 but loaded in Python 3. Set the 'g:ycm_server_python_interpreter' option to a Python 2 interpreter path. 原因: 参照官网github上的文档编译命令:cmake -…
一.安装python3 1.安装编译工具 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install -y libffi-devel zlib1g-de…
相关的环境: win 7 x64 vs2013 community python 2.7.10 AMD64 python 3.5 AMD64 LLVM 3.5 cmake 3.5   YouCompleteMe 不支持 python 2.7.11   一.编译vim支持python 下载vim代码,命令: 编译vim代码,使用的是VS2013社区版 具体命令: SET VCDIR="C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC&qu…
0. 必要工具安装 sudo apt-get install build-essential cmake 1. 安装 vundle mkdir ~/.vim/bundle git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 2.编辑 .vimrc set nocompatible " be iMproved, required filetype off " required " set the…
这段时间在Centos 7上开发c++程序,想为vim安装YouCompleteMe插件,参照几个博客无果,果断上官网找解决方案.功夫不负苦心人,终于搞定. 学习东西还是要多上官网. 下面送上本次的收获. 简单的介绍以下llvm和clang.clang本质上就是一个编译器,可支持c,c++,objective-c.llvm也是编译器,与clang的区别就是,clang算是编译器的前端,它生成的是一个中间语言,并不是二进制机器码,而llvm则为后端,根据clang所生成中间语言生成二进制的机器码.…