将vim打造为强大的IDE(Ubuntu)
补上几张安装好的图
前言:首先需要有 vim python2或3 git
下载:sudo apt-get install xxx
一.安装插件管理器vim-plug(亲测比vundle好用-个人观点)
1.检查当前用户下是否有vim文件夹:~/.vim
没有,自己创建: mkdir ~/.vim
2.创建相应的文件夹(在~/.vim下创建):
mkdir autoload
mkdir plugged //存放plug下载的.vim插件
mkdir plugin //通用文件夹,存放自己网上下载的插件
mkdir syntax //存放有关文本(比如c语言)语法相关的插件
mkdir doc //存放说明文档
3.安装vim-plug(即plug.vim)
打开终端:
//进入autoload文件夹
cd autoload
//安装plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
此处说明:若没有安装过curl的先下载安装curl,再执行上述命令
sudo apt-get install curl
4.安装好plug后,即可使用它安装管理其他插件。
方法:
打开.vimrc配置文件: sudo vim ~/.vimrc
添加配置内容:
set nocompatible
filetype on
call plug#begin('~/.vim/plugged') //必须有
"要安装/管理的插件
"建议插件下载完成后再添加配置内容
"当执行PlugIstall命令会执行当此处,去官网下载对应的插件,如:
"Plug 'itchyny/lightline.vim'
call plug#end() //必须有
二.安装相关插件(建议先安装插件后配置)
1.安装YouCompleteMe语法补全插件(难装的一pi…这个插件没有使用plug安装)
1.1 先下载依赖:
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install python3-dev
1.2 下载安装YouCompleteMe(步骤)
//克隆YouCompleteMe
cd ~/.vim
mkdir bundle
cd bundle
git clone https://github.com/Valloric/YouCompleteMe.git
//下载完成后才进入YCM的文件夹
cd YouCompleteMe
//安装语言特性,相关语言特性自己百度,此为安装所有语言特性
./install.py --all
补充说明:执行上述命令后可能会出现一条
git submodule update --init --recursive
这是依赖的子目录,复制下来执行即可
执行完成后重新执行./install.py --all安装语言特性
2.安装其他插件
2.1 //打开~/.vimrc文件
sudo vim ~/.vimrc
2.2 //写入以下内容(安装插件)
"======================================================
set nocompatible
filetype on
call plug#begin('~/.vim/plugged')
" 撤销
Plug 'mbbill/undotree'
" C++语法高亮
Plug 'octol/vim-cpp-enhanced-highlight'
" 搜索引擎
Plug 'mileszs/ack.vim'
" 界面
Plug 'mhinz/vim-startify'
" 代码检测
Plug 'w0rp/ale'
"nerdtree 目录树
Plug 'scrooloose/nerdtree'
"优化vim界面"
Plug 'vim-airline/vim-airline'
" vim-scripts 的插件
Plug 'majutsushi/tagbar'
Plug 'Yggdroot/indentLine'
Plug 'Raimondi/delimitMate'
" 注释加空格
Plug 'scrooloose/nerdcommenter'
call plug#end()
"======================================================
2.3 wq保存退出后,命令行执行vim
进入vim, 键入: PlugInstall 进行下载
注意:若出现“不是编辑器的命令: PlugIstall”
可关闭终端再重新打开进入vim重新执行下载
3.下载搜索引擎
curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.10.0/ripgrep_0.10.0_amd64.deb
sudo dpkg -i ripgrep_0.10.0_amd64.deb
4.都下载完成后进行配置(~/.vimrc中配置)
sudo vim ~/.vimrc
根据需要自行配置
"================================