如何在Windows上安装64位Vim?


18

Vim的“ 下载”页面显示不再提供64位版本:

Win64的

Vim的32位版本可以在64位Windows上正常运行。有一个64位二进制文​​件,但使用不多,维护已停止。

我想那很好,除了32位Vim不会使用64位Python。has('python')0

在Windows上专门安装64位Vim(包括GVim),并提供尽可能多的插件支持,我有哪些选择?


Cream的二进制文件显然也是32位的(请参阅参考资料version.txt)。至于Cygwin,我不确定要在其中运行GVim(显然需要DISPLAYset,这表明需要X服务器,这是Cygwin本身复杂性的又一复杂问题)。

我已经安装了MinGW(坦白地说,它已经过时了),所以我可以尝试自己进行编译。

Vim Wikia建议使用https://tuxproject.de/projects/vim/x64/,该指令具有相当不祥的说明:

您需要将适当的DLL文件复制到Vim目录中,以使其起作用。不包括在内。

到我的Vim目录?将https://tuxproject.de的积累不接的Python安装在其他地方?


因此,我想安装64位Vim,以便:

  • 它可以直接使用正式的Python二进制文件(最好是2和3,如果可能的话,以及最新版本)安装了Python,可以直接使用。
  • 很容易保持更新
  • 安装它的要求是最低的(...因此,如果可行,Cygwin的安装应该是最低的)

另外:kaoriya.net/software/vim(只需确保将其删除vimrcgvimrc包含在与可执行文件相同的文件夹中)。
VanLaser

Answers:


15

我认为tuxproject.de是必经之路,而且我认为,如果它们在您的路径中并且也是64位的,它将获取Python dll。简单的方法是将它们复制到您的.vim目录中,以确保vim在尝试加载它们时会找到它们。

还有另一种选择(我真的希望这将成为官方的)。作为使用appveyor进行CI测试的一部分,我们正在尝试构建二进制Vims,以便最终对于每个补丁,都有相应的32位和64位Windows Vim版本可用。当前快照可在此处此处获得。请注意,它们是非官方的,没有定期维护。但是我真的希望,不久之后的Vim 7.5发行版将提供类似的功能

2016年5月2日我们现在在新的存储库vim-win32-installer中具有非官方(或几乎官方)的二进制文件。反馈表示赞赏。


7

我只是在查找此信息,所以只发现了一个Christian并未提及的x64版本。以下是每个版本今天支持的接口的摘要,以使您了解它们保持最新状态的程度:

近乎官方

  • Vim 7.4.1832x64
  • 接口:ActivePerl 5.22,ActiveTcl 8.6,LuaBinaries 5.3,Python 2.7,Python 3.4,Racket 6.4,RubyInstaller 2.2

TuxProject.de

  • Vim 7.4.1832x64
  • 接口:Perl 5.22.2,Python 2.7.11,Python 3.5.1,Racket 6.4.0.4,Ruby 2.3.0,Lua 5.3.2,Tcl 8.6.4,libXpm。
  • 使用x86版本时,Python 2.7.11要求您重命名注册表项。

亚历山大·舒卡耶夫(原Haroogan)

  • Vim 7.4.417x64
  • 接口:python 2.7,python 3.4,ruby 2.0.0,lua 5.2,perl 5.18。

1

其他答案实际上仅指向您指向.zip文件或自解压存档,而不指向安装程序。(TuxProject的“ complete-x64.exe”文件是自解压存档,而不是安装程序。)

这是安装 64位Vim 的简单方法。

以下步骤将在Windows上安装完整的64位Vim,包括Windows资源管理器中有效的“使用Vim编辑”上下文菜单项。我不知道Python是否会工作。试试看,然后编辑此答案以通知其他人。


安装Vim

A)安装Chocolatey,这是Windows的高级软件包管理系统。对于Linux来说,有点像apt-get或yum,但可能并不那么优雅。

B)打开命令提示符。确保以管理员身份启动它。

C)如果您没有安装“ vcruntime140.dll”,或者不确定是否安装了它。您应该使用-y开关,否则Chocolatey会问您很多问题。输入此命令:

choco install vcredist2015 -y

D)安装64位Vim:

choco install vim-tux -y

Chocolatey将自动安装Vim,而不会出现任何问题。

只需输入一个命令即可进行升级

运行这个:

choco upgrade all -y

这将使Chocolatey升级其已安装的所有内容。这是自动的,没有问题。请耐心等待。


顾名思义,vim-win32-installer确实带有安装程序。
克里斯蒂安·布拉班德

0

为VIM 8.x更新

对于Windows,您始终可以在这里获取针对最新外部库编译的Vim 8.x的最新修补版本:Vim下载

发布最新版本时:

最新编译更新:2017-02-23

Vim版本:8.0.0363 官方补丁日志

使用的库:Perl 5.24.1,Python 2.7.12,Python 3.6.0,Racket 6.7,Ruby 2.4.0,Lua 5.3.3,Tcl 8.6.4和libXpm


1
由于这是针对Tuxproject.de的,因此应该对idbrii的答案进行编辑。
muru
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.