centos7下编译安装vim8,并支持python3
2018-03-25 14:30
886 查看
1、安装python3
centos7中默认安装了vim7.4 以及python2.7,现在我们想安装vim8,并让其支持python3。
首先需要在系统中安装python3,具体安装步骤可以参考我之前的博文:https://blog.csdn.net/geerniya/article/details/79263846
2、编译安装vim8
进入安装目录:
获取源文件:
centos7中默认安装了vim7.4 以及python2.7,现在我们想安装vim8,并让其支持python3。
首先需要在系统中安装python3,具体安装步骤可以参考我之前的博文:https://blog.csdn.net/geerniya/article/details/79263846
2、编译安装vim8
进入安装目录:
cd /usr/local/share
获取源文件:
git clone https://github.com/vim/vim.git[/code]
此时通过ls命令可以发现目录下已经出现了vim目录
进入该目录:cd vim
进入src文件cd src
设置./configure --with-features=huge \ --enable-multibyte \ --enable-rubyinterp=yes \ --enable-pythoninterp=yes \ --enable-python3interp=yes \ --prefix=/usr/local/vim8
编译安装:make make install
即可安装成功。
通过如下命令何以看到vim版本状态:vim --version
如下:VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Mar 25 2018 12:24:35) 包含补丁: 1-1638 编译者 root@localhost.localdomain 巨型版本 无图形界面。 可使用(+)与不可使用(-)的功能: +acl +farsi +mouse_sgr -tag_any_white +arabic +file_in_path -mouse_sysmouse -tcl +autocmd +find_in_path +mouse_urxvt +termguicolors -autoservername +float +mouse_xterm +terminal -balloon_eval +folding +multi_byte +terminfo +balloon_eval_term -footer +multi_lang +termresponse -browse +fork() -mzscheme +textobjects ++builtin_terms +gettext +netbeans_intg +timers +byte_offset -hangul_input +num64 +title +channel +iconv +packages -toolbar +cindent +insert_expand +path_extra +user_commands -clientserver +job -perl +vertsplit -clipboard +jumplist +persistent_undo +virtualedit +cmdline_compl +keymap +postscript +visual +cmdline_hist +lambda +printer +visualextra +cmdline_info +langmap +profile +viminfo +comments +libcall -python +vreplace +conceal +linebreak +python3 +wildignore +cryptv +lispindent +quickfix +wildmenu +cscope +listcmds +reltime +windows +cursorbind +localmap +rightleft +writebackup +cursorshape -lua -ruby -X11 +dialog_con +menu +scrollbind -xfontset +diff +mksession +signs -xim +digraphs +modify_fname +smartindent -xpm -dnd +mouse +startuptime -xsmp -ebcdic -mouseshape +statusline -xterm_clipboard +emacs_tags +mouse_dec -sun_workshop -xterm_save +eval -mouse_gpm +syntax +ex_extra -mouse_jsbterm +tag_binary +extra_search +mouse_netterm +tag_old_static 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 第二用户 vimrc 文件: "~/.vim/vimrc" 用户 exrc 文件: "$HOME/.exrc" defaults file: "$VIMRUNTIME/defaults.vim" $VIM 预设值: "/usr/local/share/vim" 编译方式: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 链接方式: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -ldl -L/usr/local/python3/lib/python3.6/config-3.6m-x86_64-linux-gnu -lpython3.6m -lpthread -ldl -lutil -lm
我们可以看到是支持python3的,但是并不支持python2,也就是说vim只能支持一种python版本。
接下来就可以对其进行自定义配置插件了,可以参考我的下一篇博文。
相关文章推荐
- CentOS编译安装VIM7.4支持Python
- Centos7下源码编译安装python3.6
- centos 7下源码编译安装php支持PostgreSQL
- CentOS 7下编译安装Open Babel2.4.1和python绑定
- CentOS7下Mapnik编译安装笔记(修改版)
- CENTOS7下安装PYTHON
- CentOS7下安装Python3及Pip3并保留Python2
- CentOS/RedHat编译安装Python3
- VS2012编译安装VTK-5.10.1_支持python
- CentOS 7下安装Python3.5
- centOS7下编译安装nginx-1.12.2+php-7.1.9
- Centos 编译安装Python 2.6
- CentOS 7下安装Python3.5
- centos6.5下安装OpenCV+Python支持
- Centos7下不删除python2.x的情况下安装python3.x
- Centos7下不删除python2.x的情况下安装python3.x
- Centos7下python3安装pip-9.0.1
- 在CentOS7下同时安装、使用Python2.x和Python3.x
- CentOS 7下安装Python3.5
- centos 7 编译安装mysql5.7.20支持systemd及报错事项