Vim Win32 Installer:Windows 版 Vim 安装包
自动构建 Vim 的 Windows 安装包与压缩包的官方项目,方便 Windows 用户安装使用 Vim。
- 浏览
- 3
- 访问
- 0
- 下载
- 0
- 版本
- v9.2.1259
- 平台
- Windows
详细介绍
项目简介
Vim Win32 Installer 是一个自动构建 Nightly 与 Stable 版 Vim Windows 快照的项目,产物覆盖 Win32、Win64 与 ARM64 三种架构。构建结果以安装程序(.exe)和压缩包(.zip)的形式发布,用户可直接下载安装,或解压后手动配置环境变量。
Vim 源代码本身在 vim/vim 仓库中维护,本项目负责 Windows 平台的分发构建。
主要功能
- 自动构建每日(Nightly)与稳定(Stable)版本的 Vim Windows 快照。
- 同时提供 32 位、64 位与 ARM64 的安装包与 zip 压缩包。
- 安装程序会自动配置
PATH环境变量,并提供额外的资源管理器集成(例如“Edit with Vim”右键菜单)。 - 二进制中已包含终端特性所需的
winpty.dll与winpty-agent.exe,以及用于加密支持的libsodium.dll。 - 提供
gvim..._pdb.7z,内含调试二进制所需的 pdb 文件。 - Nightly 构建会自动提交到 winget 仓库,可用
winget更新 Vim 安装。
安装与使用
- 打开 最新发布页。
- 下载并运行最新的
gvim_x.y.pppp_aaa.exe文件进行安装。其中x.y是版本号,pppp是补丁号,aaa是架构。 - 如果使用
.zip压缩包,解压后需要自行更新PATH环境变量;安装程序则会自动完成这一步。
如果不确定该选哪个,README 建议使用 32 位安装程序(若提供已签名版本,优先使用签名版)。
可选解释器依赖
如果需要 Perl、Python 2、Python 3、Ruby、Lua 或 Racket/MzScheme 的动态接口,需要额外安装对应解释器。Vim 本身不依赖它们也能运行,但部分插件(如 Gundo、Command-T、Neocomplete)需要。README 给出的版本参考为:Strawberry Perl 5.38、LuaBinaries 5.4、Python 2.7、Python 3.8 或更高、Racket 8.17 (BC)、RubyInstaller 3.4(TCL 目前处于禁用状态)。请注意这些库的架构(32 位/64 位)要与 Vim 安装保持一致。
Vim 针对 Python 3.12 以 Stable ABI 编译,因此 Python 3.8 及以上版本均可使用,详见 :help python3-stable-abi。
注意事项
- Windows 可能将 zip 压缩包标记为不安全并弹出提示,可在压缩包属性的“常规”选项卡中点击“解除锁定”。使用签名版本可能避免该现象。
- 签名构建目前仍需人工操作,因此并非每个版本都会签名,只能尽力偶尔提供;如果长期没有签名版本,可以在仓库中提 issue 请求。
- 提交到 winget 的只有未签名构建,分为
vim.vim.nightly(每次构建)和vim.vim(约每 100 次构建发布一次的稳定版)。 - 终端特性目前仍被视为实验性,可查阅
:h terminal.txt;加密相关选项可查阅:h 'cryptmethod'。 - 本仓库的构建脚本遵循 Vim license,Vim 本身作为子模块以自身许可证发布。
本作品整理自 GitHub 开源项目 vim/vim-win32-installer,原作者 @vim。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v9.2.1259当前版本
[](https://github.com/vim/vim-win32-installer/releases/tag/v9.2.1259) Nightly Vim Windows build snapshots ([more information](https://vim.fandom.com/wiki/Where_to_download_Vim)).
- v9.2.1254
更新多个 runtime 文件:debversions、debchangelog,改进 tasm、yaml、cpp 语法高亮;修复 Bats 文件被识别为 sh、NLP 文件无法识别等 filetype 检测问题。
评论