Vim | 打造编C++IDE
使用 vimplus 打造C++ IDE
GitHub: https://github.com/chxuan/vimplus
支持平台:
macos/linux
安装vimplus
// 原来的链接, 国内速度较慢
$ git clone https://github.com/chxuan/vimplus.git ~/.vimplus
// github修改为镜像的链接
$ git clone --depth=1 https://github.com.cnpmjs.org/chxuan/vimplus.git ~/.vimplus
$ cd ~/.vimplus
//不加sudo
$ ./install.sh
设置Nerd Font
为防止vimplus显示乱码,需设置mac终端字体为Droid Sans Mono Nerd Font
。
更新vimplus
紧跟vimplus的步伐,尝鲜新特性
./update.sh
出现过的问题
YCM编译错误
出现过问题”YouCompleteMe unavailable: No module named ycmd”, 解决办法
cd ~/.vim/plugged/YouCompleteMe
git pull
git submodule update --init --recursive
apt-get install python3-dev cmake
./install.sh --clang-completer
如果是使用其他语言,官网也给出了安装命令,不过也要安装对应的开发语言环境:
C++: python3 install.py --clang-completer
C#:install Mono and run python3 install.py --clangd-completer
Go:install Go and run python3 install.py --go-completer
JS and TypeScript:install Node.js and rpm and run python3 install.py --ts-completer
Rust:python3 install.py --rust-completer
Java:install JDK8 and python3 install.py --java-completer
如果你想一劳永逸,也可以全部安装,不过也需要把每种语言的环境都安装好才可以:
python3 install.py --all
ubuntu16.04 更新安装vimplus不成功
需要安装 gnupg
sudo apt install --only-upgrade gnupg
使用vim打开项目,C++头文件找不到
vimplus安装完毕之后,~
目录下将会生成两个隐藏文件分别是.vimrc和.ycm_extra_conf.py,其中.vimrc是vim的配置文件,.ycm_extra_conf.py
是ycm插件的配置文件,当你需要创建一个project时,需要将.ycm_extra_conf.py拷贝到project的顶层目录,通过修改该配置文件里面的flags
变量来添加你的第三方库路径。
--完--
- 原文作者: 留白
- 原文链接: https://zfunnily.github.io/2020/10/%E4%BD%BF%E7%94%A8vim%E6%89%93%E9%80%A0%E7%BC%96C-IDE/
- 更新时间:2024-04-16 01:01:05
- 本文声明:转载请标记原文作者及链接