首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

这次,又在网上闲逛着,发现了一个个人博客提到了Vim代码补全这回事,并提到了YouCompleteMe这个插件。顿时激起了我折腾的欲望。...YouCompleteMe和Syntastic.这两个插件都是配合使用的。YCM不用再说,Syntastic用于源码的实时检查。...这一步主要是为了下面编译YouCompleteMe插件做准备。 二、配置 (1)编译YouCompleteMe。没错,这个插件需要编译!...如果是针对全局的,那么可以在~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py中设置。...而重点和难点在于YouCompleteMe和Clang的编译工作,这两个编译步骤都比较复杂,编译耗时较长。所以花了很大篇幅讲解。 三、附录 (1)效果图。

1.5K100

一起看看VIM著名补全插件YouCompleteMe的架构和实现

1 背景 YouCompleteMe是vim上最著名的插件之一,对于长期使用Linux和vim进行服务端开发的技术人员来说或多或少都有耳闻。...它的著名主要体现在两方面,一是它提供的语义补全又快又准,开发效率提升明显,vim8以后更是支持了异步IO的特性,YouCompleteMe的体验进一步得到了提升;二是它的编译安装过程极其容易出现各种问题...(3)因为用了高版本libclang,其头文件与YouCompleteMe中引入的不同,导致补全和语法提示出现一些奇奇怪怪的问题,比如无法识别复杂类型的函数参数等。...…… 既然已经在这上面花了那么多时间,过程中也有不少感悟和收获,索性就整理了一下YouCompleteMe的架构和实现,讲述一下它的工作原理。...图中路径默认为YouCompleteMe插件的根目录。 4.1 请求过程 image.png 详细说明: 1.

4K21

【学员分享】程序员效率神器,最常用VIM插件安装大全

安装使用YouCompleteMe库需要python-dev 1和2都是为了完成YouCompleteMe的安装 3、.vimrc文件添加插件YouCompleteMe: 输入以下代码: Plugin...'Villoric/YouCompleteMe' 按如上操作安装插件 因为YouCompleteMe安装很慢,需要自己下载后再进行安装。...输入”:exit”,退出插件管理 4、先下载YouCompleteMe再配置安装 git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim.../bundle/YouCompleteMe cd ~/.vim/bundle/YouCompleteMe git submodule update --init –recursive 说明: 将YouCompleteMe...下载到bundle文件下 文件定位到YouCompleteMe文件夹下 添加YouCompleteMe附加文件 这样下载完成后,再执行命令:PluginInstall安装(等待的时间其实也挺长的,多等会

1.5K10

使用vim打造go语言IDE

vim/plugged') " 用来提供一个导航目录的侧边栏 Plug 'scrooloose/nerdtree' " 代码自动完成,安装完插件还需要额外配置才可以使用 Plug 'Valloric/YouCompleteMe...YouCompleteMe 代码提示,是IDE和编辑器的重要区别,有了代码提示,那么就可以流畅的写代码了。...vim中常用的代码提示方案就是这个YouCompleteMe的插件了,这个插件也需要安装依赖。在插件安装那一步中,完成了YouCompleteMe简称(YMC)的安装,这个还需要一个依赖的安装。...这个就需要python3来安装 $cd ~/.vim/plugged/YouCompleteMe $python3 install.py --go-completer // 安装子模块 $git submodule...YouCompleteMe号称是vim上最难安装的插件。主要的困难还是来自网络吧,所以,在安装时,先要解决网络的问题。 最终成果

2.9K31
领券