如何解决VSC for Python 中的 CodeRunner 设置
我已经安装了 VSC 并向其中添加了 C/C++ 和 CodeRunner 扩展,并且一切正常。我已将 CodeRunner 设置为在终端中运行,但我没有对设置进行太多其他设置。
但是,我现在安装了 Python 扩展,当我单击 CodeRunner 的“运行”按钮时,它会显示 2 个选项:在终端中运行代码和运行 Python 文件。以前运行 C 程序时,单击“运行”即可。
有什么办法可以消除运行 Python 代码时的额外选项?本质上,我只希望通过单击“运行”来执行程序。似乎无论我选择哪个选项,代码都会执行。 (见附图)。谢谢。
解决方法
-
原因: 在VS Code中,“Python”扩展提供的绿色运行按钮就是执行命令“
Run Python File in Terminal
”。在VS Code的Terminal中,我们只需要点击一次就可以运行python文件:当我们也使用扩展“Code Runner”时,它提供的运行按钮(“Run Code”)默认输出结果在“OUTPUT”中。在之前的使用中,这个按钮会覆盖“python”扩展提供的绿色按钮,但是现在它们集成在一起,我们可以选择执行方式。
-
对于设置
"code-runner.runInTerminal": false,
,它决定了“code runner”是否在“Terminal”中运行,它们执行的命令是不同的:"运行代码":
python -u "/python_file.py"
“在终端中运行 Python 文件”:
/python.exe /python_file.py
-
解决方案:您可以使用 F5 来调试代码或尝试关闭“Code Runner”扩展。 (点击“
Enable
”可恢复扩展程序的使用。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。