Releases
v7-4-582-paf
gVim Portable 7.4.582 绿色便携版
Latest
本版特点:
集成了 PortableApps.com
的 gVimPortable 便携模块
集成了 Vim 7.4
后的补丁 1-582
,截至 2015 年 1 月 19 日的最新补丁
以依云大神 @lilydjwg 的 gVim-lily
为基础,集成了非官方补丁:中文行禁则(encoding
选项为 UTF-8
时才会生效)、标签栏鼠标中键关闭标签。见 带补丁gvim 7.3 Arch软件包下载 - 依云's Blog
集成了吴咏炜大神的使 fencview.vim
等插件运行更流畅的隐藏命令行窗口的补丁,见 Wu Yongwei's Programming Page
集成了善用佳软大神的金山词霸取词补丁和支持非等宽字符的补丁,见 支持非等宽字体、屏幕取词的gvim v7.3
编译时仅加入 Python2
、Python3
、Ruby
、Lua
接口支持,去掉比较少用的 Perl
、Tcl
接口支持
编译时加入新鲜出炉的 DirectX
特性
各种自带插件及文档更新到最新版,见 Download runtime files
使用 Visual Studio 2010
编译,32 位版本,只需要有 VC Redist 2010
运行库即可运行
集成以下 DLL/EXE
文件:
版本信息:
:version
输出:My gVim's :version
VirScan.org 扫描结果
VirusTotal.com 扫描结果
备用下载地址:百度网盘 ,提取码 1bsx
相关讨论
gVim7.4.481绿色便携版下载 - 百度贴吧
最近几个星期 Vim 的更新日志:( 补丁 517 - 582)
With a wrapping line the cursor may not end up in the right place.
(Nazri Ramliy)
Using status line height in width computations.
Crash when using syntax highlighting.
Sun PCK locale is not recognzed.
When using "vep" a mark is moved to the next line. (Maxi Padulo,
Issue 283)
Specifying wrong buffer size for GetLongPathName().
When the X11 server is stopped and restarted, while Vim is kept in
the background, copy/paste no longer works. (Issue 203)
When using ":ownsyntax" spell checking is messed up. (Issue 78)
map() leaks memory when there is an error in the expression.
matchstr() fails on long text. Daniel Hahler)
Still confusing regexp failure and NFA_TOO_EXPENSIVE.
Crash when using matchadd() (Yasuhiro Matsumoto)
No test for what 7.4.517 fixes.
Many commands take a count or range that is not using line
numbers.
Comments about parsing an Ex command are wrong.
When using 'incsearch' "2/pattern/e" highlights the first match.
":hardcopy" leaks memory in case of errors.
Warnings when compiling if_ruby.c.
Can't build with tiny features.
Test 63 fails when using a black&white terminal.
Value of v:hlsearch reflects an internal variable.
Tests fail with small features plus Python.
Crash when computing buffer count. Problem with range for user
commands. Line range wrong in Visual area.
Cannot build with tiny and small features. (Taro Muraoka)
Crash when doing a range assign.
Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three.
(Eliseo Martínez) Issue 287
Warnings for unused arguments when compiling with a combination of
features.
Highlighting for multi-line matches is not correct.
Repeated use of vim_snprintf() with a number.
Using "vit" does not select a multi-byte character at the end correctly.
Function name not recognized correctly when inside a function.
curs_rows() function is always called with the second argument false.
"ygn" may yank too much. (Fritzophrenic) Issue 295.
Langmap applies to Insert mode expression mappings.
Various small issues.
Missing part of patch 7.4.519.
test_close_count may fail for some combination of features.
Failed commands in Python interface not handled correctly.
One more small issue.
When the X server restarts Vim may get stuck.
Appending a block in the middle of a tab does not work correctly
when virtualedit is set.
Memory leak using :wviminfo. Issue 296.
Ex range handling is wrong for buffer-local user commands.
Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
No test for replacing on a tab in Virtual replace mode.
FEAT_OSFILETYPE is used even though it's never defined.
Ranges for arguments, buffers, tabs, etc. are not checked to be
valid but limited to the maximum. This can cause the wrong thing
to happen.
:argdo, :bufdo, :windo and :tabdo don't take a range.
Non-ascii vertical separater characters are always redrawn.
Giving an error for ":0wincmd w" is a problem for some plugins.
Having CTRL-C interrupt or not does not check the mode of the
mapping. (Ingo Karkat)
Building with dynamic library does not work for Ruby 2.2.0
Can't build with tiny features. (Ike Devolder)
Address type of :wincmd depends on the argument.
Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
No error for eval('$').
Unicode character properties are outdated.
Redrawing problem with 'relativenumber' and 'linebreak'.
Matching with a virtual column has a lot of overhead on very long
lines. (Issue 310)
Using getcurpos() after "$" in an empty line returns a negative
number.
Wrong cursor positioning when 'linebreak' is set and lines wrap.
":52wincmd v" still gives an invalid range error. (Charles
Campbell)
Compiler warnings for unitinialized variables. (John Little)
Can't match "%>80v" properly. (Axel Bender)
You can’t perform that action at this time.