问题描述
来自IDLE,我曾经能够在任何地方用鼠标左键单击python文件,它将启动IDLE,然后按 F5 即可运行脚本。但是,在VSCode中,我必须将终端cd
打开到正确的目录中,然后才可以最终运行我的python脚本。有没有办法改变这种行为?
解决方法
建议我使用Code Runner扩展并将Run Code
(code-runner.run
)命令绑定到我的 F5 键。
然后我注意到input()没有运行,所以我必须确保code-runner.runInTerminal
处于打开状态,但是由于终端位于错误的工作目录,所以从一开始就重新开始了我的问题,然后我终于找到了code-runner.fileDirectoryAsCwd
设置以从那里运行它。
我认为此解决方案类似于this one for the python extention,但是我不确定这是否会再次导致整个错误的工作目录问题。