人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jedi-vim で Django の補完ができません。
何か、思い当たる原因がありましたら、ご教示いただけないでしょうか?

1406576729
●拡大する


●質問者: domodomodomo
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から

1. ~/.vimrc には次の設定を追記しています。
Vimを最強のPython開発環境にする2 - Λlisue's blogから抜粋、適用しています。

" Djangoを正しくVimで読み込めるようにする
NeoBundleLazy "lambdalisue/vim-django-support", {
 \ "autoload": {
 \ "filetypes": ["python", "python3", "djangohtml"]
 \ }}

NeoBundleLazy "davidhalter/jedi-vim", {
 \ "autoload": {
 \ "filetypes": ["python", "python3", "djangohtml"],
 \ },
 \ "build": {
 \ "mac": "pip install jedi",
 \ "unix": "pip install jedi",
 \ }}

let s:hooks = neobundle#get_hooks("jedi-vim")
function! s:hooks.on_source(bundle)
 " jediにvimの設定を任せると'completeopt+=preview'するので
 " 自動設定機能をOFFにし手動で設定を行う
 let g:jedi#auto_vim_configuration = 0
 " 補完の最初の項目が選択された状態だと使いにくいためオフにする
 let g:jedi#popup_select_first = 0
 " quickrunと被るため大文字に変更
 let g:jedi#rename_command = '<Leader>R'
 " gundoと被るため大文字に変更 (2013-06-24 10:00 追記)
 let g:jedi#goto_assignments_command = '<Leader>G'
endfunction

2. virtualenv は使っておりません。

3. site-packages へのパスがあることを確認しています。

>>> import os
>>> for e in os.sys.path:
... print(e)
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python33.zip
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/plat-darwin
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/lib-dynload
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages



4. Django のディレクトリは次の通りであることを確認しています。

/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/django

1 ● mattn
●300ポイント ベストアンサー

確認すべき項目だけですが。

前者は適当なファイル(例: foo.py)を開いて

:set omnifunc?

を実行して確認して下さい。後者は neobundle でチェックアウトされた際にどの様にチェックアウトされているかで変わってきますがディレクトリに移動して

git pull origin master
git submodule update

を実行して頂ければ最新になるはずです。


質問者から

原因: vi に python3 のインターフェイスが入ってなかったこと。
Mac に jedi-vim をインストール -


関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ