微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VSC for Python 中的 CodeRunner 设置

如何解决VSC for Python 中的 CodeRunner 设置

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

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

有什么办法可以消除运行 Python 代码时的额外选项?本质上,我只希望通过单击“运行”来执行程序。似乎无论我选择哪个选项,代码都会执行。 (见附图)。谢谢。

enter image description here

解决方法

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

    enter image description here

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

  2. 对于设置"code-runner.runInTerminal": false,,它决定了“code runner”是否在“Terminal”中运行,它们执行的命令是不同的:

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

    在终端中运行 Python 文件”:/python.exe /python_file.py

  3. 解决方案:您可以使用 F5 来调试代码或尝试关闭“Code Runner”扩展。 (点击“Enable”可恢复扩展程序的使用。)

参考:Run Python File in VS Code

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。