64ビットVimをWindowsにインストールするにはどうすればよいですか?


18

Vimのダウンロードページには、64ビットバージョンが廃止されたと書かれています

Win64

Vimの32ビットバージョンは、64ビットウィンドウで正常に動作します。64ビットのバイナリがありましたが、あまり使用されず、メンテナンスが停止しました。

32ビットのVimが64ビットのPythonを認識しないことを除いて、これで問題ありません。has('python')0

64ビットVim(GVimを含む)をWindowsにインストールし、可能な限り多くのプラグインをサポートするためのオプションは何ですか?


Creamのバイナリも32ビットであるようです(を参照version.txt)。Cygwinのためとして、私はそれで実行されているのgvimを(得ることについてわからないんだけど、それは明らかに必要DISPLAYセットまだのCygwin自体の複雑さを介して別の合併症であるXサーバーの必要性を示すことになります、、)。

私は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(実行ファイルと同じフォルダーに削除vimrcしてgvimrc含まれるようにしてください)。
ヴァンレーザー

回答:


15

tuxproject.deを使用する方法だと思います。Pythondllがパスに含まれていて、64ビットでもある場合、Python dllを選択します。簡単な方法は、それらを.vimディレクトリにコピーして、vimがそれらをロードしようとしたときにそれらを確実に見つけることです。

別の選択肢があります(そして、これが公式になることを本当に願っています)。私たちは、appveyorを使用したCIテストの一環としてバイナリVimsを構築しようとしています。その結果、最終的にすべてのパッチに対して、対応するWindows Vimバージョン32ビットと64ビットが利用可能になります。現在のスナップショットはこちらこちらから入手できます。それらは非公式であり、定期的に保守されていないことに注意してください。しかし、Vim 7.5のそれほど遠くないリリースで、このようなものが利用可能になることを本当に望んでいます。

05.02.2016新しいリポジトリvim-win32-installerに非公式(またはほぼ公式)のバイナリがあります。フィードバックを歓迎します。


7

私はこの情報を調べているだけで、クリスチャンが言及していないx64バージョンを1つだけ見つけました。以下は、各バージョンが今日サポートしているインターフェースの要約です。

ほぼ公式

  • Vim 7.4.1832およびx64
  • インターフェース: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.1832およびx64
  • インターフェース: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。
  • Python 2.7.11では、x86ビルドを使用するときにレジストリキーの名前を変更する必要があります。

アレクサンダー・シュカエフ(旧ハローガン)

  • Vim 7.4.417およびx64
  • インターフェース: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エクスプローラーの「Vimで編集」コンテキストメニュー項目を含む、完全な64ビットVimをWindowsにインストールします。Pythonが動作するかどうかはわかりません。試してみてから、この回答編集して他の人に知らせてください。


Vimをインストールするには

A)Chocolateyをインストールします。これは、Windows用の高レベルのパッケージ管理システムです。Linuxのapt-getやyumのようなものですが、おそらくそれほどエレガントではありません。

B)コマンドプロンプトを開きます。必ず管理者として起動してください。

C)「vcruntime140.dll」がインストールされていない場合、または「vcruntime140.dll」があるかどうかわからない場合は、インストールします。-yスイッチを使用する必要があります。そうしないと、Chocolateyが多くの質問をします。次のコマンドを入力してください:

choco install vcredist2015 -y

D)64ビットVimのインストール:

choco install vim-tux -y

ChocolateyはVimを自動的にインストールし、質問はしません。

1つのコマンドを入力してアップグレードを実行するには

これを実行します:

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の答えを編集する必要があります。
ムル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.