Skip to content

gVim Portable 7.4.582 绿色便携版

Latest
Compare
Choose a tag to compare
@Firef0x Firef0x released this 22 Jan 07:41
· 9921 commits to all since this release

本版特点:

  1. 集成了 PortableApps.comgVimPortable 便携模块
  2. 集成了 Vim 7.4 后的补丁 1-582 ,截至 2015 年 1 月 19 日的最新补丁
  3. 以依云大神 @lilydjwggVim-lily 为基础,集成了非官方补丁:中文行禁则(encoding 选项为 UTF-8 时才会生效)、标签栏鼠标中键关闭标签。见 带补丁gvim 7.3 Arch软件包下载 - 依云's Blog
  4. 集成了吴咏炜大神的使 fencview.vim 等插件运行更流畅的隐藏命令行窗口的补丁,见 Wu Yongwei's Programming Page
  5. 集成了善用佳软大神的金山词霸取词补丁和支持非等宽字符的补丁,见 支持非等宽字体、屏幕取词的gvim v7.3
  6. 编译时仅加入 Python2Python3RubyLua 接口支持,去掉比较少用的 PerlTcl 接口支持
  7. 编译时加入新鲜出炉的 DirectX 特性
  8. 各种自带插件及文档更新到最新版,见 Download runtime files
  9. 使用 Visual Studio 2010 编译,32 位版本,只需要有 VC Redist 2010 运行库即可运行
  10. 集成以下 DLL/EXE 文件:

版本信息:

  1. :version 输出:My gVim's :version
  2. VirScan.org 扫描结果
  3. VirusTotal.com 扫描结果
  4. 备用下载地址:百度网盘,提取码 1bsx

相关讨论

  1. gVim7.4.481绿色便携版下载 - 百度贴吧
  2. 最近几个星期 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)