首页 > 其他分享 >Vim插件安装(vim-plug)

Vim插件安装(vim-plug)

时间:2023-01-30 21:57:45浏览次数:65  
标签:plug 插件 python vim usr 安装

vim插件安装(vim-plug)

本文用于记录使用vim-plug安装vim插件,所用系统为虚拟机CentOS7


一、文件配置

  1. 下载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
# 然后尽情复制粘贴
  1. 创建配置文件

#编辑配置文件
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

相关文章

  • 655 Bootstrap组件导航条&分页条 and 656 Bootstrap插件轮播图
     导航条&分页条根据样式文档https://v3.bootcss.com/components/组件进行查看文档组件:导航条 1.导航条是在您的应用或网站中作为导航页......
  • vi 和 vim(编辑工具)
    三种常用模式一般模式默认模式,打开一个文件直接进入不可编写内容,只能使用快捷键操作。(上向左右按键移动光标,使用「删除字符」「删除整行」处理文件内容,「复制」「粘贴......
  • vim rails
    https://ruby-china.org/topics/4478/*CurrentfileAlternatefileRelatedfile*modelunittestschemadefinition*controller(inmethod)functional......
  • Linux环境aspose插件word转pdf中文乱码解决方案
    问题:在linux服务器使用aspose.word转换word文件为pdf的时候显示中文乱码,但是在window服务器上使用可以正常转换。原因:由于linux服务器缺少对应的中文字体导致文件转换出......
  • cocos 扩展插件的制作
    在cocos里面创建一个新的扩展,会生成两个文件,一个是package.json和browser.js。json文件就是来写配置的,里面主要是配置当前的扩展如何打开,以及扩展的一些名称,描述,版本限制......
  • vsCode 博客园插件使用:管理本地博客
    前言使用博客园插件在vsCode中管理本地博客。第一次使用,摸索了个教程出来。新建-发布博客第一步:登录、配置本地博客文件夹第二步:新建本地博客方式一:直接在本地博客......
  • Jupyter Notebook插件大合集
    jupyter_contrib_nbextensions(推荐安装)会有一个界面出现在jupyternotebook中,这个界面栏是Nbextnsions,我们阔以在这个界面里添加设置并且该插件已经囊括了其他插件,是一......
  • maven依赖管理,生命周期,插件
    依赖配置依赖指当前项目运行所需的jar,一个项目可以设置多个依赖,在pom.xml中格式如下<!--设置当前项目所依赖的所有jar--><dependencies><!--设置具体的......
  • vim字符串替换命令
    Vim可以在尾行模式下使用:substitute命令将指定的字符串替换成其他目标字符串。通常我们可以使用该命令的缩写格式:s进行来进行vim字符串替换操作一、Vim替换字符串命令......
  • idea怎么下载插件
    打开idea,file->settings->plugins即可,如图。   ......