用Gvim执行Python

why*_*heq 7 python windows vim

  • 打开gVim.
  • 然后使用File Menu和MenuItem Open打开一个文件pi.py,其中包含以下小脚本:

在此输入图像描述

如何使用gVim执行此代码?


编辑

如果我使用其中任何一个:! python pi.py,:w !python -那么我得到以下内容:

在此输入图像描述

Wil*_*rdy 12

您不需要保存文件,您可以将当前缓冲区作为stdin运行到命令,例如python键入:

:w !python -
Run Code Online (Sandbox Code Playgroud)

(最后的连字符可能不是必需的,python通常默认使用stdin)

编辑:看到你是vim的新手,注意这不会保存文件,它只会运行它.您可能想学习如何保存文件.

  • `:w`表示写,`:w myfile.py`表示写入名为`myfile.py`的文件,`:w!somecommand`表示"写入"命令`somecommand`.它不会保存到文件,它会将当前状态发送到给定的命令,即`python`. (5认同)

FDi*_*off 5

如果您已将 python 支持编译到 vim 中,您可以使用它:pyfile %来运行当前文件。(蟒蛇2.7)

如果您有 python 3 支持,请:py3file %改用

pyfile 帮助