Python オートコンプリートにjedi-vimプラグインを使用しようとしていますが、機能しません。
私は Vim 7.3 を持っています。
1- からコードを複製します
git clone http://github.com/davidhalter/jedi-vim path/to/bundles/jedi-vim
2-コピーjedi-vim/plugin/jedi.vim
先~/.vim/plugin/
jedi-vim/doc/jedi-vim.txt
3-コピー~/.vim/doc/
vimを開くと、挿入モードに入り、次のように入力します
import wave
wave.
ドキュメントで指定されているにもかかわらず、何も起こりません。Autocompletion is also triggered by typing a period in insert mode
試してみる<Ctrl-Space>
と、次のエラーが表示されます
E29: No inserted text yet
Press ENTER or type command to continue
確認:map
したところ、使用されていないようです<Ctrl-Space>
:
n [m *@:call <SNR>21_Python_jump('?^\s*\(class\|def\)')<CR>
n [[ *@:call <SNR>21_Python_jump('?^\(class\|def\)')<CR>
n ]m *@:call <SNR>21_Python_jump('/^\s*\(class\|def\)')<CR>
n ]] *@:call <SNR>21_Python_jump('/^\(class\|def\)')<CR>
n gx <Plug>NetrwBrowseX
n <Plug>NetrwBrowseX * :call netrw#NetrwBrowseX(expand("<cWORD>"),0)<CR>
を使用してエラーが発生したので<Ctrl-Space>
、何かを行う必要があると思いますよね? で表示できないのはなぜ:map
ですか?
私は何が欠けていますか?
編集
:スクリプト名
1: /usr/share/vim/vimrc
2: /usr/share/vim/vim73/debian.vim
3: /usr/share/vim/vim73/syntax/syntax.vim
4: /usr/share/vim/vim73/syntax/synload.vim
5: /usr/share/vim/vim73/syntax/syncolor.vim
6: /usr/share/vim/vim73/filetype.vim
7: ~/.vimrc
8: ~/.vim/plugin/jedi.vim
9: /usr/share/vim/vim73/ftplugin.vim
10: /usr/share/vim/vim73/plugin/getscriptPlugin.vim
11: /usr/share/vim/vim73/plugin/gzip.vim
12: /usr/share/vim/vim73/plugin/matchparen.vim
13: /usr/share/vim/vim73/plugin/netrwPlugin.vim
14: /usr/share/vim/vim73/plugin/rrhelper.vim
15: /usr/share/vim/vim73/plugin/spellfile.vim
16: /usr/share/vim/vim73/plugin/tarPlugin.vim
17: /usr/share/vim/vim73/plugin/tohtml.vim
18: /usr/share/vim/vim73/plugin/vimballPlugin.vim
19: /usr/share/vim/vim73/plugin/zipPlugin.vim
20: /usr/share/vim/vim73/syntax/vim.vim
21: /usr/share/vim/vim73/syntax/python.vim
22: /usr/share/vim/vim73/ftplugin/vim.vim
編集 2
Vim を 7.4 に更新し、ドキュメントの説明に従ってインストールvim-jedi
しました:pathogen
1- jedi をインストールする 2- 病原体をインストールする 3- 追加execute pathogen#infect()
する~/.vimrc
4- git リポジトリをクローンする~/.vim/bundle/
新しいファイルを作成しましたが、まだオートコンプリートがありません。例えば:
import numpy as np
np.
挿入モードでのコントロール+スペースは次を返します:
-- Omni completion (^O^N^P) Pattern not found
omni completion
競合するプラグインはありますか?私はそのようなプラグインをインストールしていません...
私の~/.vimrc
ファイルには他に何かあるはずですか?