2016-05-30 10 views
0

私はPythonプログラムをvimで直接実行したいと思います。 file.json ' ':私は、エラーVimでPythonコードを直接実行

'いいえモジュールの名前...' または' いいえそのようなファイルやディレクトリ' を取得

:w !python 

を入力します。

これは、vimを開いた後にファイルを読み込むときにのみ発生します。 vimでgvim filename.pyと入力すると、うまく動作します(:w !python作品)。ここで何が間違っていますか?

+1

。これは、スクリプトが 'file.json'を読み込めない理由です。同じディレクトリにいるときにvimを起動し、ファイルをロードして ':w!python'を実行してみてください。 –

+0

私はWindowsを使い、スタートメニューからVIMを起動します。私のLinuxコンピュータでは同じ問題ですが、VIMを同じディレクトリ内で起動するのは変です。私はファイルを変更する可能性がありますか? VIMをリロードしますか?それは変です... – jundymek

+0

その場合、作業ディレクトリをファイルが存在するディレクトリに変更して実行するのはどうですか? ':w!python'のように:cd%:h'と':w!python' –

答えて

1

私は_vimrcの設定ファイルにこれを追加することによってそれを解決:私はあなたが同じディレクトリからスクリプトを実行していないので、これが発生したと思ってい

noremap <F5> :w !python %<CR> 
inoremap <F5> <ESC>:w !python %<CR> 
関連する問題