1

mbrochh の指示https://github.com/mbrochh/vim-as-a-python-ideに従って、vim を Python IDE としてビルドしました。jedi-vimしかし、入れた後にvimを開くと、うまくいきません~/.vim/bundle。以下、注意事項です

Error detected while processing CursorMovedI Auto commands for "buffer=1":
Traceback (most recent call last)

Error detected while processing CursorMovedI Auto commands for "buffer=1":
  File "string", line 1, in module

Error detected while processing CursorMovedI Auto commands for "buffer=1":
NameError: name 'jedi_vim' is not defined

誰かが問題を解決できることを願っています。あなたの助けに感謝します。

4

4 に答える 4

1

(Python 2.7 で ubuntu 14.04LTS を使用)

非常によく似た問題があり、Jedi を Python インストールに統合する必要があることがわかりました。

私は次のことをしました...

sudo apt-get install python-pip

sudo pip install jedi

次に、まだ行っていない場合は、次のように Pathogen を介して Jedi を VIM に追加できます...

mkdir -p ~/.vim/autoload ~/.vim/bundle

curl -so ~/.vim/autoload/pathogen.vim https://raw.githubusercontent.com/tpope/vim-pathogen/master/autoload/pathogen.vim

次に... この行を ' ~/.vimrc ' ファイルに追加します (まだ存在しない場合は作成してください)。

call pathogen#infect()

次に、保存して終了します。

最後に...

cd ~/.vim/bundle

git clone git://github.com/davidhalter/jedi-vim.git

それでおしまい。

于 2014-10-22T14:08:26.887 に答える