改进
工具栏打开文件和保存文件按钮失效。这是一个在每次编译时很容易被带进的BUG。原因在于当把windows的版本设为0x0500时,vc会默认兼容 NT 4.0,这是这个BUG的根本来源;
编译选项设置不当,导致的ole版本gvim输入法光标不能跟随;
一些网友反映的关于输入法的问题,实际上是不带ole的gvim版本固有的,大家可以使用带有ole版本的gvim,这样输入法窗口不能跟随光标、highlight cursorIM 不起作用、从编辑模式转到命令模式输入法不能自动关闭等等问题,就没有了。
从 7.2.40 开始,修改了官方默认的vc Makefile,添加了vc 2008 express 优化选项,使编译连接后的可执行文件更小更快;
把官方的关于更新的说明文件 README 一起放入到了压缩包里;
从 7.2.42 开始不再提供不带 OLE 的 gvim;
从 7.2.42-p2 开始,在Intel(R) C/C++编译器的30天试用期内,用Intel(R) C/C++ 编译器编译 gvim;
安装方法
如果你已经安装了gvim for win32,则将压缩包里的gvim.exe(支持OLE)和vim.exe(不含图形界面)复制到 gvim 的安装目录,覆盖相应的文件即可。
如果没有安装gvim for win32 ,请去www.vim.org下载gvim for win32,然后安装;
7.2.6 版本的补定是给scripts.vim打的,安装时要用压缩包里runtime/scripts.vim覆盖 $VIM/vim72 目录里的同名文件。
注意事项
首先安装YaHei Consolas Hybrid字体;
如果你在 gvim 的命令行上设置字体,enc设置必须是cp936。如果enc设置不是cp936,你将不能在gvim的命令行上使用set guifont和set guifontwide来设置名字中含有中文的字体,比如,enc为 utf-8,下面的命令是无效的:
:set guifont=新宋体:h10
gvim会提示找不到字体。但是enc的设置不会影响设置字体名字是英文的字体:
:set guifont=MingLiu:h10
这是可以正常工作的;
如果你在_vimrc文件或_gvimrc文件中设置字体,则这两个文件必须是cp936编码的。如果不是,和第一种情况一样,不能设置名字中含有中文的字体;
压缩包里有一个设置好的cp936编码的_vimrc 文件;
去掉了对 windows NT 4.0 的支持;
需要使用微软雅黑和 consolas 字体搭配的,请到网上寻找微软雅黑和 consolas 字体的混合字体 YaHei Consolas Hybrid 。压缩包里的 _vimrc 设置的是这个字体。
声明
这些缺憾有待进一步的工作以消除,并尽快发布修改后的源代码。
联系方式
有任何问题,请写邮件到 rubble@126.com
1