vim9.1 + ycm + clangd环境搭建

vim9.1 + ycm + clangd环境搭建

1. vim编译

下载vim源码(vim 9.1)

download : vim online

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

 

posted @ 2024-02-18 22:49  summitzhou  阅读(168)  评论(0编辑  收藏  举报