Linux学习笔记(九):安装 vim 自动补全插件
关于 vim 的自动补全插件,推荐使用 YouCompleteMe(简称 YCM),要装这个插件,需要先安装 vim 插件管理器 Vundle,在终端中执行如下命令:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
注意:执行上面的命令之前需要先安装 git;
安装好 git 后就可以安装 Vundle 了:
Vundle 安装成功之后,会自动生成 ~/.vim/bundle/Vundle.vim 文件;
在当前用户根目录下打开或新建 .vimrc 配置文件(已存在则打开,未存在则新建),在 .vimrc 文件中输入如下内容:
set nocompatible " 这是必需的
filetype off " 这是必需的
" 在此设置运行时路径
set rtp+=~/.vim/bundle/Vundle.vim
" vundle初始化
call vundle#begin()
" 让 Vundle 管理 Vundle, 这是必须的
Plugin 'VundleVim/Vundle.vim'
"每个插件都应该在这一行之前
call vundle#end() " 这是必需的
filetype plugin indent on " 这是必需的
上面的配置是 vundle 的模板,我们自己要添加的插件写在 call vundle#begin() 和 call vundle#end() 之间;
比如添加自动补全插件 YouCompleteMe:
" 自动补全插件
Plugin 'Valloric/YouCompleteMe'
安装插件:在 vim 的命令界面,输入 :PluginInstal;
然后就进入了安装界面,如下所示:这个安装比较慢,相当慢,巨慢!!!而且还没有进度提示。
我安装的时候,安装了几个小时,还是 Processing,我以为卡住了,然后就退出了安装。
重新再安装的时候一下就成功了,显示上面那个 Done!
然后使用了一下 vim,发现报了下面这个错误:The ycmd server SHUT DOWN ...
解决办法是:cd ~/.vim/bundle/YouCompleteMe,然后运行 ./install.py,但是我这边运行这个命令时报如下错误:ERROR: Unable to find executable 'cmake'. CMake is required to build ycmd;
解决办法是安装 cmake,运行如下命令: sudo apt install cmake
然后再执行 ./install.py 命令,发现又报了下面的错误:ERROR: Python headers are missing in /usr/include/python3.5m.
解决办法是安装 python3.5-dev,运行如下命令: sudo apt install python3.5-dev
然后再执行 ./install.py 命令就可以成功了:
然后重启 ubuntu 系统。再使用 vim ,发现可以自动提示了:
推荐一个 vim 配置方案:https://blog.csdn.net/amoscykl/article/details/80616688
更多推荐
所有评论(0)