2015-11-04 8 views
8

にPythonのサポートを追加したいと思います.VimGit Bashに追加するにはどうすればよいですか?Git BashでVimでPythonサポートを追加するにはどうすればいいですか?

実行しているとき、私は偽の取得:

:echo has('python') 
+0

非常に遅い応答でしたが、同様の問題がありました。答えではなく、Git BashでVimを使う代わりに、https://bintray.com/veegee/generic/vim_x64でvim_x64を使うことです。優れていて、あなたがパス上にあるPythonをピックアップするので、conda envsでもうまくいきます。 – pjc42

答えて

0

TL; DR:代わりにMSYS2インストールし、また、パッケージマネージャが付属していますのgit bashのの "スーパーセット"。


このチケットはin the git-for-windows issue trackerを示しており、以下の理由で閉じられました:

Windowsが動作するためにこの関数はGitのために必要とされていません。実際、PythonはGit for Windowsが動作するために必要ではないため、エンドユーザには配布しません。

Git for Windowsの目的は、本当にWindowsにGitをもたらすことです。

これは、かなりUnixライクなツールを出荷しなければならないことを意味していますが、Git自身の操作や少なくとも歴史的な理由から必要なものでなければ、ツールを含めるかどうかを決める要因となることがあります)。

あなたが本当に探しているのは、MSYS2です。 Git for WindowsはMSYS2を活用し、そのファイルのサブセットとともに出荷します。 MSYS2はさらに多くのツール(Gitを含む)をインストールするために "pacman"と呼ばれるパッケージ管理システムを提供しています。なぜあなたはそれを渦巻きにしませんか?

私は、あなたが先に、Pythonのサポートでvimを再インストールしたり、再コンパイルすることができると思います。

0

あなたはその後、Vimはパイソンを検出する可能性が高くなりますあなたのgit bashのセッションでpython.exe

# move to $HOME first 
cd 
echo 'export PATH="$PATH:/c/Python27"' > .profile 

をパスを追加することができます。

最新のgit for Windows releaseを必ず使用してください。

+0

AFMS Windows用のGitにバンドルされているmsys vimは、python.exeを望まないので、 'msys-python2.7.dll'が必要です。 –

+0

OK、後で調べてみます。msys2を使用しています – VonC

関連する問題