vim插件安装(vim-plug)
本文用于记录使用vim-plug安装vim插件,所用系统为虚拟机CentOS7
一、文件配置
-
下载vim-plug
vim-plug传送门:[vim-plug](junegunn/vim-plug: Minimalist Vim Plugin Manager (github.com))
使用魔法安装(steam++即可):
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
不使用魔法的话可以直接把[plug.vim内容](vim-plug/plug.vim at master · junegunn/vim-plug (github.com))复制过来,自己写到文件中
mkdir ~/.vim
mkdir ~/.vim/autoload
vi ~/.vim/autoload/plug.vim
# 然后尽情复制粘贴
-
创建配置文件
#编辑配置文件
vi ~/.vim/vimrc
将以下配置写入该文件
call plug#begin('~/.vim/plugged')
call plug#end()
两行中间可以放要安装的插件,具体插件可以在vim Awesome网站 挑选
二、安装插件
将所要安装的插件放入两个call之间,先退出,再进入
进入后输入冒号进入命令模式,输入
PlugInstall
即可一次性安装所有插件
以下纪录已经安装的插件,方便下次配置时直接安装
1. airline状态栏
Plug 'vim-airline/vim-airline'
2.cpp 新标准高亮
Plug 'octol/vim-cpp-enhanced-highlight'
3. 单词下划线
Plug 'itchyny/vim-cursorword'
4. 语法检查
Plug 'scrooloose/syntastic'
5.文件栏
Plug 'jistr/vim-nerdtree-tabs'
6.YouCompleteMe自动补全
Plug 'valloric/youcompleteme'
需要vimv8.1和python3.8.0以上,默认情况下需要升级vim和python
(1)升级vim
#获取vim库
git clone https://github.com/vim/vim.git
#进入目录
cd vim
#编译
make -j8
make install
#拷贝目录
cp src/vim /usr/bin
如果编译最后出现以下问题
no terminal library found checking for tgetent()… configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib.
执行如下命令
yum install ncurses-devel.x86_64
cp src/vim /usr/bin
(2)升级python
#1 下载python压缩包并解压
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
tar -xf Python-3.8.1.tgz
mv Python-3.8.1 python3
#2 安装
cd python3
./configure --prefix=/usr/local/python3 \--with-ssl
make && make install
#3 修改python默认版本
cd /usr/bin
mv python python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
#4 安装完成,可查看当前python版本
python --version
若安装过程中出现以下问题(缺少zlib相关工具包)
zipimport.ZipImportError: can't decompress data; zlib not available
则执行如下命令,并再次安装
yum -y install zlib*
安装完新版python后可能会导致yum命令出错,可以简单的修改下yum使用的python版本号
#进入文件
vi /usr/bin/yum
将#!/usr/bin/python 改为 #!/usr/bin/python2.7或直接升级yum
标签:plug,插件,python,vim,usr,安装 From: https://www.cnblogs.com/Liao-i/p/17077329.html