Python 在 VSC 中设置 CodeRunner

CodeRunner Setup in VSC for Python

我已经安装了 VSC 并向其添加了 C/C++ 和 Code运行ner 扩展,并且一切正常。我已经在终端中将 Code运行ner 设置为 运行,我没有对设置做太多其他事情。

但是,我现在安装了 Python 扩展,当我点击代码运行和 'Run' 按钮时,它显示了 2 个选项:运行 代码和 运行 Python 终端中的文件。当我以前 运行 编写 C 程序时,单击 'Run' 即可。

有什么办法可以去掉运行宁Python代码时多余的选项吗?本质上,我只是想让程序在'Run'上一键执行。似乎无论我选择什么选项,代码都会执行。 (见附图)。谢谢。

  1. 原因: 在VS Code中,“Python”扩展提供的绿色运行按钮是执行命令“Run Python File in Terminal”。它只需要我们在 VS Code 的终端中点击一次 运行 python 个文件:

    当我们同样使用扩展“Code 运行ner”时,其提供的运行按钮(运行 Code)默认在“OUTPUT”中输出结果。在之前的使用中,这个按钮会覆盖“python”扩展提供的绿色按钮,但是现在它们整合在一起,我们可以选择执行方式。

  2. 对于设置"code-runner.runInTerminal": false,,它判断“终端”中的“代码运行ner”运行,它们执行的命令是否不同:

    "运行代码":python -u "/python_file.py"

    "运行 Python 终端中的文件": /python.exe /python_file.py

  3. 解决方法:可以使用F5调试代码或者尝试关闭“代码运行ner”扩展。 (点击“Enable”恢复扩展的使用。)

参考:Run Python File in VS Code.