Vim笔记 -- Windows下编译Gvim

Why ?

  1. 很痛 …
  2. 官方windows版vim不是最新的
  3. 官方windows版vim是32位的
  4. 参考 1

获取vim代码

  1. ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 (如果需要,只好手动patch了)
  2. hg clone https://vim.googlecode.com/hg/ vim (身体素质要好,得爬的了墙)

TDM-GCC

在 http://tdm-gcc.tdragon.net 下载最新的TDM-GCC, 支持win7 64位。

编译

使用TDM-GCC编译时,使用src目录下的Make_ming.mak文件,可以修改Make_ming.mak来配置vim,也可以直接在命令行中配置,如果不想改乱了hg版本库,那就写个批处理好了,省得每次都是一大串的参数。

<!-- lang: shell -->
@echo off
rem  这是只是添加了对Python 3的动态支持
mingw32-make.exe -f Make_ming.mak OLE=yes ARCH=x86-64 WINVER=0x0501 ^
            GUI=yes FEATURE=BIG PYTHON3=F:/Python34 PYTHON3_VER=34 %*
@echo on

保存为src/zcodes.bat, 打开TDM-GCC的cmd, 然后在src目录下运行一下zcodes.bat就会编译了.
Vim笔记 -- Windows下编译Gvim_第1张图片

安装

编译完成后可以直接打开src下的gvim.exe,当然也可以建立一个单独的目录,如D:\vim74, 然后将runtime, src/*.exe, src/xxd/xxd.exe, src/GvimExt/gvimext.dll复制到D:\vim74下面就可以。这样就可以使用vim了,可以在D:\vim74下建立vimfiles目录(相当于Linux下的~/.vim), 然后建一个_vimrc(相当于~/.vimrc)。

另外一种方式,就是把runtime中的所有文件runtime/*拷贝到D:\vim74目录下,而不是直接复制runtime目录,然后运行一下D:\vim74\install.exe, 按照提示操作来安装vim。。

使用:version查看vim信息。
Vim笔记 -- Windows下编译Gvim_第2张图片

你可能感兴趣的:(Vim笔记 -- Windows下编译Gvim)