如何在不关闭Vim编辑器的情况下运行Python程序?
在Vim中不关闭编辑器运行Python程序的方法
以下是可靠的操作方式,以及排查命令失效的要点:
直接运行当前脚本:无需手动输入文件名,用
%代表当前打开的文件,命令为::!python3 %注意:很多系统里
python默认指向Python2,若你的脚本是Python3语法,必须用python3;Windows环境下可能用py或python,根据实际配置调整。如果要指定具体脚本文件(比如helloworld.py),命令就是:!python3 helloworld.py。检查工作目录:如果提示找不到文件,先查看Vim当前工作目录:
:pwd若不在脚本所在目录,切换路径:
:cd /path/to/your/script/folder使用内置终端运行:Vim 8.0及以上版本支持内置终端,打开终端并运行脚本的命令:
:terminal python3 %运行完成后,按
Ctrl+W c关闭终端窗口即可回到编辑界面。权限排查(Linux/macOS):若提示权限不足,给脚本添加执行权限:
:!chmod +x helloworld.py
你之前的命令失效大概率是因为系统Python版本不匹配(比如用了python但脚本是Python3代码),或者当前工作目录不对导致找不到文件。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

