C ++:使用Youcompleteme自动完成工具的Vim编辑器-不列出标准头

问题描述

我正在使用Vim和Youcompleteme自动完成工具编写一些C ++代码
我注意到,当我键入以下内容以包含iostream标头时。

File "<stdin>",line 1,in <module> File "C:\Users\ajaym\AppData\Local\Programs\Python\python37\lib\site-packages\pytube\__main__.py",line 91,in __init__ self.prefetch() File "C:\Users\ajaym\AppData\Local\Programs\Python\python37\lib\site-packages\pytube\__main__.py",line 183,in prefetch self.js_url = extract.js_url(self.watch_html) File "C:\Users\ajaym\AppData\Local\Programs\Python\python37\lib\site-packages\pytube\extract.py",line 143,in js_url base_js = get_ytplayer_config(html)["assets"]["js"] KeyError: 'assets'

我看不到显示 iostream 标头。
这是完整的.ycm_extra_conf.py文件
感谢任何帮助。

#include <i..

解决方法

解决方案:

  • 将目录更改为ycm文件夹
  • git checkout .ycm_extra_conf.py
  • 运行以下命令:
    -install.py –clangd-completer
    -git pull origin master
    -git子模块更新–init --recursive