0
我想直接在vim中運行python程序。 I型直接在Vim中運行python代碼
:w !python
我得到錯誤
'命名沒有模塊...' 或 '沒有這樣的文件或目錄:「file.json'。
只有當我打開vim後加載文件時纔會出現。當我開始vim輸入gvim filename.py
,它工作正常(:w !python
作品)。這裏有什麼問題?
我想直接在vim中運行python程序。 I型直接在Vim中運行python代碼
:w !python
我得到錯誤
'命名沒有模塊...' 或 '沒有這樣的文件或目錄:「file.json'。
只有當我打開vim後加載文件時纔會出現。當我開始vim輸入gvim filename.py
,它工作正常(:w !python
作品)。這裏有什麼問題?
我解決它加入這個我_vimrc配置文件:
noremap <F5> :w !python %<CR>
inoremap <F5> <ESC>:w !python %<CR>
我想這是因爲你沒有運行在同一目錄下的腳本引起的。這可能是腳本無法加載'file.json'的原因。嘗試啓動vim,當你在同一目錄中,加載文件並執行':w!python' –
我正在使用Windows並從我的開始菜單啓動VIM。在我的Linux計算機上,這是同樣的問題,但我認爲在相同的目錄中啓動VIM很奇怪。我可能會改變文件,然後呢?重新加載VIM?這很奇怪... – jundymek
在這種情況下,如何將工作目錄更改爲文件所在的目錄,然後運行它。像':cd%:h',然後':w!python' –