1. Download Vim source code
ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
2. Pre-Installation Preparation
Installing Libncurses5-dev
The installation method in Centos7 is:
Yum Install ncurses
Yum Install Ncurses-libs
Yum Install Ncurses-devel
3. Configure VIM compilation options
Open Python and execute the following command in the VIM74/SRC directory
./configure--enable-pythoninterp=yes--with-python-config-dir=/usr/lib64/python2.6/config
./configure--enable-luainterp--with-lua-prefix=/usr--enable-pythoninterp=yes--with-python-config-dir=/usr/ Lib64/python2.6/config
./configure --with-features=huge --enable-luainterp--with-lua-prefix=/usr--enable-pythoninterp=yes-- With-python-config-dir=/usr/lib64/python2.6/config
4. Compiling vim
CD Vim74
Make
5. Install Vim
Make install
6. Uninstall
Make Uninstall
7. Configure after installation
: Set NOCP "Vim is compatible with VI by default (so the TAB key in command mode does not complete the command), so the compatibility is canceled.
: syntax enable syntax highlighting
CentOS 7 Compiler Vim