ycm-core/YouCompleteMe: A code-completion engine for Vim 是一款vim插件,可为不同的代码类型提供语义级别的补全能力。
问题描述
通过vim-plug插件管理器安装ycm后,还需对进入其插件目录~\vimfiles\plugged\YouCompleteMe
进行编译python .\install.py --clangd-completer
。但会出现报错,
Generating ycmd build configuration...CMake Error at CMakeLists.txt:20 (project):
Generator
Visual Studio 17 2022
could not find any instance of Visual Studio.
解法 - 执行msvc版本
ycm中的win安装步骤包括安装 Visual Studio Build Tools 2019
,其对应的msvc版本是16。所以出现上述报错。因此要在编译时,指定msvc版本。
python .\install.py --clangd-completer --msvc=16