安装插件 YouCompleteMe 成功却无法自动补全C++的解决办法

前言

  通过 vim-Plug 安装 YCM 插件以及解决相关依赖问题后,vim-Plug 显示 YCM 安装成功,但是发现在编辑CPP文件时并不会识别“ .  、-> ”等等进行自动补全,而是只会按之前已经输入过的字符串进行补全。显然YCM还没有真正地安装成功,如果你已经安装完成且遇到无法自动补全的问题,请往下看。

解决办法

  在 vimrc 中指定 .ycm_extra_conf.py

" ycm 指定 ycm_extra_conf.py
let g:ycm_global_ycm_extra_conf =  ‘~/dir/ .. /ycm/.ycm_extra_conf.py’

后面的路径是 YCM 插件目录里的 .ycm_extra_conf.py 文件的位置

比如 ‘~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py‘

原文地址:https://www.cnblogs.com/Bw98blogs/p/8455253.html

时间: 2024-11-05 13:47:19

安装插件 YouCompleteMe 成功却无法自动补全C++的解决办法的相关文章

Eclipse 自动补全功能失效解决办法及修改快捷键方法

最近在学习Java,前段时间分盘把电脑能坏了,重装系统后发现我的Eclipse的自动补全的功能失效了,那多麻烦呀,什么都得自己打,于是百度后总结了以下解决方法: 1.点击Window-->Preferences 2.按如下步骤操作 3.点击OK就可以啦 注意:一般情况下自动补全的快捷键是"Alt+/",你也可以在下面图片中查找以下或者修改快捷键

XCode6.1 错误 - 代码自动补全失效的解决办法

1. 退出 Xcode2. 重启电脑3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode) 然后 再运行 Xcode 6.1 就好了~~

eclipse :代码自动补全不生效解决办法

参考文章:https://blog.csdn.net/qq_35033270/article/details/79285821 请见下图! 恢复缺省值即可! 原文地址:https://www.cnblogs.com/huiy/p/10984017.html

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-

【转】【Linux经验】Codeblocks 13.12自动补全 、缩进解决

最近使用Xubuntu 14.04学习C语言编程,发现了Codeblocks这款比较方便简单.适合我这种新手的IDE.之前用过Codeblocks10.04,它的代码自动补全和自动缩进让我眼前一亮.但是使用14.04版本的Xubuntu之后发现虽然有更新版本的Codeblocks,但是安装时不会自带补全插件.百度搜索一下之后,找到了解决方法:根据发行版按照contrib插件,例如Ubuntu:sudo apt-get install codeblocks-contrib安装完成之后就会发现原来的

【vim环境配置】解决ubuntu上 由YouCompleteMe插件配置不当引起的 自动补全失效的问题

背景: 由于不可抗拒的原因,学习环境由之前centos的一台机器上,变成了ubuntu的一台机器上.因此,需要在新的ubuntu的机器上再配置一次vim环境.算起来这已经是第三次配置vim环境了(mac上配过一次,centos上配过一次,ubuntu上再配置一次).这次配置大体上比较顺利,还是沿用之前日志用的方法(http://www.cnblogs.com/xbf9xbf/p/4860484.html),用pathogen管理插件:而且这次ubuntu机器能联网,比之前在centos上无网的情

华为命令中Tab键无法自动补全解决办法

一:问题详情 CRT中命令无法使用Tab键自动补全 二:解决办法 原文地址:https://blog.51cto.com/14558454/2450936

Vim自动补全神器–YouCompleteMe

一.简介 YouCompleteMe是Vim的自动补全插件,与同类插件相比,具有如下优势1.基于语义补全2.整合实现了多种插件 clang_complete.AutoComplPop .Supertab .neocomplcache .Syntastic(类似功能,仅仅针对c/c++/obj-c代码) 3.支持多种语言 c.c++.obj-c.c#.python 对于其他的语言,会调用vim设置的omnifunc来匹配,因此同样支持php,ruby等语言. 4.YouCompleteMe除了提供

vim 自动补全功能:

记录下自己的YouCompleteMe安装步骤: vim没有代码自动补全功能是非常不爽的. 1.先明确一点: MAC 自带的VIM 是7.3版本,而YouCompleteMe安装需要7.3版以上的vim. 使用MAC自带的vim安装YouCompleteMe会出现问题如下: 2.安装YouCompleteMe之前要先安装Budle插件(vundle插件): vundle插件安装比较简单: 在$HOME/.vimrc 文件顶部贴入下列代码: set nocompatible " required