vim9.1 + ycm + clangd环境搭建
vim9.1 + ycm + clangd环境搭建
1. vim编译
下载vim源码(vim 9.1)
cd src目录
修改Makefile,这个其实就是configure的封装。
修改默认安装目录。
youcompleteme插件需要使用vim的python接口。
执行
make config
make
make install
2. clangd下载
直接从
https://github.com/clangd/clangd/releases/tag/18.1.3
下载clangd 可执行程序。
将clangd添加PATH环境变量。
3. 构建YouCompleteMe插件
YouCompleteMe can be installed with clangd support. This is not on by default, you must install it with install.py --clangd-completer.
cd ~/.vim/bundle/YouCompleteMe
python3 install.py --clangd-completer
4. 安装bear工具
该工具用于生成符号索引文件:compile_commands.json
可直接在线安装库。或从源码安装:
cmake -DENABLE_UNIT_TESTS=OFF -DENABLE_FUNC_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/remote/sw/users/feng.zhou/tools/bear/install /remote/sw/users/feng.zhou/tools/bear/Bear-3.1.4
make
make install
参考
[1] https://clangd.llvm.org/installation