首页 > 解决方案 > 如何在 VSCode 中快速运行最后执行的脚本(不是我当前正在查看/编辑的脚本),就像在 PyCharm 中一样?

问题描述

在使用 PyCharm 多年后,我一直在认真尝试 VSCode。我很享受它,但有些事情我无法弄清楚。这是我在 PyCharm 中做过很多次的事情:

  1. 通过 Ctrl+Shift+F10 运行一个文件,比如 main.py(运行选定的代码)。
  2. 检查输出。
  3. 更改supplemental_code.py。
  4. 通过 Ctrl+F10 重新运行 main.py(注意缺少“Shift”。这将重新运行最后执行的脚本)。

在 VSCode 中,我只看到了一种运行所选脚本的方法。有什么方法可以实现我习惯的行为,但在 VSCode 中?

标签: pythonvisual-studio-code

解决方案


在 PyCharm 中:

Ctrl+Shift+F10:运行当前文件。

Shift+F10:运行您配置的文件。

Shift+F9:调试您配置的文件。

在 VS 代码中:

在终端中运行 Python 文件:运行当前文件。

通过单击右上角的绿色三角形或右键单击文件并选择此命令。它默认没有快捷方式,但您可以自行修改。相当于PyCharm 中的Ctrl+Shift+F10

没有办法配置文件执行哪个Python File in Terminal命令。所以这不可能像Shift+F10在 PyCharm 中一样获得相同的效果。

但是您可以像这样进行配置以获得与PyCharm 中的Shift+F9launch.json相同的效果:

从:

"program": "${file}", //means the current file.

至:

"program": "${workspaceFolder}/xxx/xxx.py", //specific way to the file you want to execute. ${workspaceFolder} means the path of the folder opened in VS Code.

推荐阅读