【发布时间】:2019-05-25 20:56:53
【问题描述】:
目前,在 Visual Studio Code(在 Windows 10 64 位下)中,在名为 path\myfile.py 的 Python 文件中,如果单击鼠标右键以显示上下文菜单,然后选择“在终端中运行 Python 文件”,则集成 CMD终端已打开,文件会自动在那里运行:
python.exe path\myfile.py
文件停止运行后,自然会在集成的CMD光标处留下一个。
这种行为与 Spyder 等 IDE 的行为完全不同。在那里,当你运行代码时(例如使用F5),最后一个仍然停留在 Python 光标处,并且可以访问代码运行时创建的变量的内容。
有没有办法在 Visual Studio Code 中实现类似的行为?
【问题讨论】:
-
@UnholySheep 我知道如果我直接从 CMD 终端运行 python 代码,这是一个选项。问题是:在解决问题的情况下,如何配置 Visual Studio Code 以在启用此选项的情况下将文件发送到终端?
-
(可能)最好的方法是创建自定义启动配置:code.visualstudio.com/docs/editor/…(然后使用
F5启动)
标签: python command-line visual-studio-code spyder