

win10上のgvimでGundo.vimを利用したくdein.vimを使ってインストールしましたが

`Gundo requires Vim to be compiled with Python 2.4+`

と出ます。  
Pythonは3系をAnacondaからすでにインストール済みですが今回は2系でないとだめでしょうか。  
Anacondaをインストールする際PATHを通すにチェックを入れてコマンドプロンプトからでもpythonできるようにしているはずですが…

ちなみに`:echo has('python')`は0です。

よろしくお願いいたします。


CC BY-SA 3.0
2018-02-15T17:06:57.107
41749
2018-02-25T08:35:41.553
12457
question
vim
Gundo.vimとPythonの関係


`python` コマンドではなく、Python が組み込まれた Vim が必要になります。用意する方法は環境によって変わってくるので、調べてみてください。  
[ドキュメントによると](https://github.com/sjl/gundo.vim/blob/master/doc/gundo.txt#L239)、もし
Python 3 系が Vim に組み込まれていれば(`:echo has('python3')` が 1
になれば)、以下のようにオプション変数を設定することで動くようです。

[code]

    let g:gundo_prefer_python3 = 1
    
[/code]


CC BY-SA 3.0
2018-02-16T02:28:10.177
41761
2018-02-16T02:28:10.177
2541
41749
answer


Vimがkaoriya版であれば公式のPython3.5を入れると動くと思います。  
Python を使わない <https://github.com/mbbill/undotree> を使うのも手かと。


CC BY-SA 3.0
2018-02-25T08:35:41.553
41995
2018-02-25T08:35:41.553
8685
41749
answer