工具篇 | 教你弄一个酷炫的 Python Vim编辑器之代码自动补全
接下来继续为你的 Vim 配上装备,让它提高你的编程效率,接下来这一篇小帅b会跟你说如何配置 Vim 的编写代码行为——快速补全代码。
通往 Python 高手之路
Vim代码补全
YouCompleteMe 是一个专门为 Vim 打造的代码自动补全插件,这个插件号称 vim 中最难装的插件之一,所以需要点耐心哈。
因为这个插件需要 Python 和 CMake 环境,需要先安装一下:
sudo apt install build-essential cmake python3-dev
安装方式一:编译安装
接着进入你的 bundle 目录中下载 YCM:
cd .vim/bundle/
git clone https://github.com/ycm-core/YouCompleteMe.git
下载完成之后,你的 bundle 文件下会多一个 YouCompleteMe 的文件夹:
进入刚刚下载好的插件,然后使用 Python install 一下:
cd ~/.vim/bundle/YouCompleteMe
git submodule update –init –recursive
python3 install.py –clang-completer
以上命令的执行需要耐心等待一会安装相关的依赖。
安装方式二:vundle插件安装(推荐)
进入 clang 文件:
cd ~/.vim/bundle/YouCompleteMe/third_party/ycmd/clang_archives
重新下载里面的文件:
wget https://dl.bintray.com/micbou/libclang/libclang-7.0.0-x86_64-unknown-linux-gnu.tar.bz2
下载完之后重新运行 install.py 即可。
vim补全这个我一直安装不好,可以帮忙指导一下吗
可以,把你安装过程中遇到的错误发给我