YouCompleteMe 无法自动完成
YouCompleteMe can't autocomplete
本文关键字:YouCompleteMe 更新时间:2023-10-16
我想开发c/c 程序,所以我通过vundle为vim安装了youcmpleteme。但是它无法正常工作,实际上,它仅显示当前文件中包含的单词希望提供帮助!我的步骤如下:
- 下载vundle.vim
git克隆https://github.com/gmarik/vundle.vim.git〜/.vim/bundle/vundle.vim
- #modify .vimrc
设置非兼容 FILETYPE OFF 设置RTP =〜/.vim/bundle/vundle.vim 调用vundle#begin() 插件'gmarik/vundle.vim' 插件'valric/youcompleteme' 调用vundle#end() Filetype插件缩进
- 启动VIM并运行:
`:pluginInstall`
- 下载cmake and clang llvm
http://llvm.org/releases/download.html#3.6.0 http://www.cmake.org/download/
- 准备clang和cmake
提取" clang llvm-3.6.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz" 重命名" clang llvm-3.6.0-x86_64-linux-gnu"为" llvm_root_dir" 提取cmake-3.2.2-linux-x86_64.tar.gz和链接bin/cmake to/usr/bin/cmake
- make
CD〜 mkdir ycm_build CD YCM_BUILD cmake -g" unix makefiles" -dpath_to_llvm_root =〜/ycm_temp/llvm_root_dir。〜/.vim/bundle/youcompleteme/thix_party/ycmd/cpp 制作ycm_support_libs
- 修改.vimrc
令G:ycm_seed_istentifiers_with_syntax = 1 让G:ycm_global_ycm_extra_conf ='/home/li/.vim/bundle/youcompleteme/.ycm_extra_extra_extra_conf.py' 令G:ycm_confirm_extra_conf = 0 让G:ycm_collect_identifiers_from_tag_files = 1 设置完整=最长,菜单
现在,没有错误或警告,但不能自动完成C/C 标头文件!
- 注意
OS:Ubuntu 14.04VIM:7.4Python:2.7.6
使用快捷方式Ctrl-X Ctrl-O检查OMNI完成(函数)。
它将触发Omni功能,
并将其放入.vim中,然后将以下内容添加到.vimrc
让G:ycm_global_ycm_extra_conf ='〜/.vim/.ycm_extra_conf.py'
相关文章:
- VIM YouCompleteme错误 - noextraconfdetected:否检测到的.ycm_extra_c
- YouCompleteMe 不是自动完成功能
- VIM插件YouCompleteme用于使用SCON和G 编译器的项目
- 适用于 VIM 的 YouCompleteMe 插件 - 如何支持其他库方法的自动完成?(例如OpenMPI)
- YouCompleteMe 无法自动完成
- YouCompleteMe配置问题
- 编译vim的YouCompleteMe时出错
- 让 vim 的 YouCompleteMe 插件识别旺盛的 ctags
- Vim完成与Windows上的YouCompleteMe
- 如何在vim中使用YouCompleteMe来完成c++模板类
- vim YouCompleteMe GoTo does not work
- YouCompleteMe, header files
- 如何配置Vim插件YouCompleteMe来读取Makefile ?
- vim的Youcompleteme插件无法为errno.h中的错误代码提供补全