python - 如何在 VSCode 中快速运行最后执行的脚本(不是我当前正在查看/编辑的脚本),就像在 PyCharm 中一样?
问题描述
在使用 PyCharm 多年后,我一直在认真尝试 VSCode。我很享受它,但有些事情我无法弄清楚。这是我在 PyCharm 中做过很多次的事情:
- 通过 Ctrl+Shift+F10 运行一个文件,比如 main.py(运行选定的代码)。
- 检查输出。
- 更改supplemental_code.py。
- 通过 Ctrl+F10 重新运行 main.py(注意缺少“Shift”。这将重新运行最后执行的脚本)。
在 VSCode 中,我只看到了一种运行所选脚本的方法。有什么方法可以实现我习惯的行为,但在 VSCode 中?
解决方案
在 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.
推荐阅读
- javascript - 相同顺序的类名产生不同的结果(Chrome、Webpack 3、CSS 模块)
- karate - 如何在 Karate.write 函数中使用相对或绝对文件路径
- php - php Mysql单独显示joined query
- python - 在python中以任意音高合成声音
- javascript - 仅使用 javascript 和 html 读取 csv 或 excel (xlsx) 文件?
- groovy - 如何在groovy中将输入转换为大写
- javascript - 检查列标题标题是否与字符串匹配,如果匹配则返回列索引
- android - 可以为库项目跳过 TargetSdkVersion(27 到 29)吗?
- javascript - 如何为这段代码编写 Jasmine 单元测试
- angular -
从上层组件。角 7