wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
下载后,解压
tar jxf vim-7.4.tar.bz2
tar zxf vim-7.2-extra.tar.gz
tar zxf vim-7.2-lang.tar.gz
mv vim72 vim74
进入vim74/src
linux下编译vim7.4有python的版本要下面这条,python选项要选上,因为以后的一些好的插件都需要python模块支持
./configure --prefix=/usr --with-features=huge --disable-selinux --enable-pythoninterp --enable-cscope --enable-multibyte
而不是下面这条,就算加了所有,编译之后还是没有,在configure检测argument的时候,居然提示为no
./configure --prefix=/usr --with-features=huge --enable-cscope --disable-selinux --enable-xim --enable-fontset --enable-pythoninterp
这样设置后,分别执行
make config
make reconfig
make
make install
vim --version | grep +python
看看是否有编译成功。
如果要编译python3的模块进vim7.4
需要指定config目录
需要在编译的时候要换上这个
--enable-python3interp --with-python3-config-dir=/usr/local/python/3.4/lib/python3.4/config-3.4m/
vim -version | grep +python3
参考:
http://www.cnblogs.com/wjshan0808/archive/2013/09/09/3309911.html
http://rykka.is-programmer.com/posts/31097.html