とりあえずVimからPythonのスクリプトを起動したい場合は普通は次のようにすると思うけど、これだと少し不便なことがある。 :!python % "または :!start python % "%は現在編集しているファイル名に自動的に置換されるWindowsの場合は前者の方法で起動すると、そのPythonスクリプトが終了するまでエディタを全く操作できなくなる。スクリプトを動かしながらソースを見たり編集したいときは後者の方法を取らなければならない。これはPythonコマンドに限らず他のコマンドでもそう。 基本的にはこれでいいんだけど、これで起動すると毎回新しいコマンドプロンプト(もどき)が動きだすため、前回までに表示したログが消えてしまうのがちょっと嫌。 あと、次のようにメインスクリプトが他のディレクトリに配置されているモジュールを使う場合、mod1.pyを編集しながらmain.pyを起動す