0

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 ファイルを開くと、同じエラー メッセージが表示されます。

4

1 に答える 1