vim windows 64 编译64位且支持python的VIM版本并安装 - Linux - 服务器之家

服务器之家

专注于服务器技术!
当前位置:首页 > 服务器系统 > Linux

vim windows 64 编译64位且支持python的VIM版本并安装

发布时间:2017-04-12 来源:服务器之家

本系列指导 主要是从无到有完整搭建windows下基于VIM的开发环境,主要分为以下几部分:

搭建msys2下64位编译环境

编译64位且支持python的VIM版本并安装<本篇>

VIM基本配置

VIM安装vundle

VIM安装开发环境所需插件

VIM编译安装youcompleteme

开发环境验证

本篇我们主要讲解编译64位且支持python的VIM版本并安装。

一、下载VIM源码 二、修改编译脚本

1.打开msys2 command,切换到$VIM_MASTER_PATH/src

cd $VIM_MASTER_PATH

2.复制Make_cyg_ming.mak编译脚本为current.mak

cp Make_cyg_ming.mak current.mak

3.编辑current.mak
查看PYTHON_VER和PYTHON3_VER是否与自己的python版本匹配,不匹配则修改为自己的python版本。

注:需要提前安装python2和python3,例如安装目录分别为:D:/python/Python27和D:/python/Python35。

搜索ifdef PYTHON,在ifdef PYTHON前增加PYTHON=D:/python/Python27

PYTHON=D:/python/Python27
ifdef PYTHON

搜索ifdef PYTHON3,在ifdef PYTHON3前增加PYTHON=D:/python/Python35

PYTHON=D:/python/Python35
ifdef PYTHON3
三、编译VIM并打包

1.编译:

mingw32-make.exe -f current.mak

如果有编译失败,重新编译需要增加clean参数:

" hljs avrasm">mingw32-make.exe -f custom.mak clean

编译成功后在src目录下会生成gvim.exe。

2.打包

切换到代码根目录

cd ..

创建运行脚本

vim package.sh

将以下内容复制到脚本中:

mkdir -p vimx64/vim
cp -a runtime/* vimx64/vim
cp -a src/*.exe vimx64/vim
cp -a src/GvimExt/gvimext.dll vimx64/vim
cp -a src/xxd/xxd.exe vimx64/vim
cp -a vimtutor.bat vimx64/vim

运行打包脚本

./package.sh

至此,在vimx64下打包vim安装包。

3.安装
将vim安装包拷贝到待安装的目录,并更改vim文件夹名称为vim+版本号,例如我的安装目录为D:\vim,版本为8.0,则安装路径为:D:\vim\vim80。
以管理员身份运行install.exe,输入d并回车确认,安装成功后,会在D:\vim目录下生成vimfiles和_vimrc。