Windowsマシンでプラグインpython-mode
を使用しています。gVim
私のファイルには次のpython-mode
特定の設定があります。vimrc
"------------------------------------------------------------
" settings for Python-mode
" "-----------------------------------------------------------
map <Leader>g :call RopeGotoDefinition()<CR>
let ropevim_enable_shortcuts = 1
let g:pymode_rope_goto_def_newwin = "vnew"
let g:pymode_rope_extended_complete = 1
let g:pymode_breakpoint = 0
let g:pymode_syntax = 1
let g:pymode_syntax_builtin_objs = 0
let g:pymode_syntax_builtin_funcs = 0
map <Leader>b Oimport ipdb; ipdb.set_trace() # BREAKPOINT<C-c>
"Better navigating through omnicomplete option list
set completeopt=longest,menuone
function! OmniPopup(action)
if pumvisible()
if a:action == 'j'
return "\<C-N>"
elseif a:action == 'k'
return "\<C-P>"
endif
endif
return a:action
endfunction
inoremap <silent><C-j> <C-R>=OmniPopup('j')<CR>
inoremap <silent><C-k> <C-R>=OmniPopup('k')<CR>
これらは、このチュートリアルで提案されました。
vimrc
私のM:
ドライブにあります。
ここで、vim を開き (ドライブで開くように設定M:
)、たとえばドライブで python ファイルを開き、P:
そのファイルを保存しようとすると、次のエラー メッセージが表示されます。
ファイルpi.py
を M: ドライブに移動すると、すべて問題ありvim
ませんが、編集中のファイルが vim と同じドライブにあるという条件でファイルを使用することはできませんか?
の設定を変更してPython-mode
、他のドライブのファイルで機能することはできますか?
EDIT Python-modeには、有望に見える次の設定があります。
" 追加の python パス
let g:pymode_paths = []
だからvimrc
私は追加しました
let g:pymode_paths = ['P:\Comp Apps\Python\']
それでも、その場所から .py ファイルを開くと、同じエラー メッセージが表示されます。