【Linux基本操作】centos vimplus安装

python3.9.1安装

安装依赖

$ yum -y install openssl-devel \
  bzip2-devel expat-devel \
  gdbm-devel readline-devel zlib-devel

下载安装包

$ wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
$ tar -zxvf Python-3.9.1.tgz
$ cd Python-3.9.1/

安装到/usr/local下

$ ./configure --prefix=/usr/local/
$ make
$ make install

更改/usr/bin/python链接

$ cd /usr/bin
$ mv python python.backup
$ ln -s /usr/local/bin/python3.9 /usr/bin/python
$ ln -s /usr/local/bin/python3.9 /usr/bin/python3
$ rm -rf /usr/bin/python2
$ ln -s /usr/bin/python2.7 /usr/bin/python2

更改yum脚本的python依赖

$ cd /usr/bin
$ ll yum*
-rwxr-xr-x 1 root root 802 Jan 2 17:53 yum
-rwxr-xr-x 1 root root 9374 Jan 2 17:53 yum-builddep
-rwxr-xr-x 1 root root 8091 Jan 2 17:53 yum-config-manager
-rwxr-xr-x 1 root root 7610 Jan 2 17:53 yum-debug-dump
-rwxr-xr-x 1 root root 7904 Jan 2 17:54 yum-debug-restore
-rwxr-xr-x 1 root root 10906 Jan 2 17:54 yumdownloader
-rwxr-xr-x 1 root root 11032 Jan 2 17:54 yum-groups-manager
# 修改以上文件头:#!/usr/bin/python 
# 改为 #!/usr/bin/python2

测试yum是否正常

$ yum -y install tree
# 那个文件出错就把文件头#!/usr/bin/python
# 改为 #!/usr/bin/python2

测试python版本是否正确

$ python --version
Python 3.6.1
$ python
bash: python: command not found
# export PATH=...:$PATH
# 修改PATH变量

vim8安装

安装依赖

$ yum -y install git ncurses-devel \
  ruby ruby-devel lua lua-devel \
  perl perl-devel python3 python3-devel \
  python2-devel perl-ExtUtils-Embed \
  lrzsz cmake wget gcc gcc-c++  \
#安装gcc8.3.1,因为gcc5没法cmake
$ yum -y install gitcentos-release-scl devtoolset-8 
$ scl enable devtoolset-8 -- bash
#不是--bash是-- bash,有空格的
$ source /opt/rh/devtoolset-8/enable
$ source /opt/rh/devtoolset-8/enable
$ export CC=/opt/rh/devtoolset-8/root/usr/bin/gcc
$ export CPP=/opt/rh/devtoolset-8/root/usr/bin/cpp
$ export CXX=/opt/rh/devtoolset-8/root/usr/bin/c++

  

下载安装包

$ wget ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2
$ tar -jxf vim-8.0.tar.bz2
$ cd vim80

安装到/usr/local下

$ make clean
$ ./configure --prefix=/usr/local \
 --enable-fail-if-missing \
 --enable-python3interp \
 --enable-multibyte \
 --enable-fontset \
 --with-features=huge \
#--enable-pythoninterp千万别加这个,
#因为vim8不能同时python和python3
$ make
$ make install

更改/usr/bin/vim链接

# 删除旧的vim
$ rm -rf /usr/bin/vim

$ cd /usr/bin
$ ln -s /usr/local/bin/vim /usr/bin/vim

vimplus安装

$ git clone https://github.com/chxuan/vimplus.git ~/.vimplus
$ cd ~/.vimplus
$ ./install.sh
$ ./update.sh
$ cd ~/.vimplus/bundle/YouCompleteMe
$ ./install.sh
# 然后按照提示进行
# git submodule update --init --recursive
# 遇到什么问题就度娘以下基本没什么bug

Vim Plus的搭建,并完善相关插件,打造最强vim编辑器

使用vimplus创建文件时自动添加信息和创建时间

猜你喜欢

转载自blog.csdn.net/weixin_45005811/article/details/113738874