在使用PyCharm多年后,我一直在认真尝试VSCode。我很享受,但有些事情我想不通。以下是我在PyCharm中做过多次的事情:
- 通过Ctrl+Shift+F10运行一个文件,比如main.py(运行选定的代码(
- 检查输出
- 更改supplement_code.py
- 按Ctrl+F10重新运行main.py(注意缺少"Shift"。这将重新运行上次执行的脚本(
在VSCode中,我只看到了运行所选脚本的方法。有没有任何方法可以实现我已经习惯的行为,但在VSCode中?
在PyCharm:中
Ctrl+Shift+F10:运行当前文件。
Shift+F10:运行您配置的文件。
Shift+F9:调试您配置的文件。
在VSCode中:
在终端中运行Python文件:运行当前文件。
通过单击右上角的绿色三角形,或在文件中单击鼠标右键并选择此命令。默认情况下,它没有快捷方式,但您可以自己修改。等于PyCharm中的Ctrl+Shift+F10。
无法配置要执行Python File in Terminal
命令的文件。因此,这不可能像PyCharm中的Shift+F10
那样获得同等效果。
但您可以在launch.json
中这样配置,以获得与PyCharm:中的Shift+F9相同的效果
来自:
"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.