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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...