当前位置: 首页 > 面试题库 >

VSCode —如何设置工作目录进行调试

董意蕴
2023-03-14
问题内容

我开始将vscode用于Python。我有一个简单的测试程序。我想在调试下运行它,并且需要设置运行的工作目录。

我如何/在哪里做?


问题答案:

@ SpeedCoder5的评论应该是一个答案;

具体来说,您可以指定一个动态工作目录。(即当前打开的Python文件所在的目录),使用"cwd": "${fileDirname}"

如果您在Python: Current File (Integrated Terminal)运行Python时使用的是该选项,则launch.json文件可能看起来像下面的我的文件。

{
    "version": "0.2.0",
    "configurations": [
    {
            "name": "Python: Current File (Integrated Terminal)",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}"
    },

    //... other settings, but I modified the "Current File" setting above ...
}

请记住,该launch.json文件控制着Visual
Studio代码项目的运行/调试设置
;我的launch.json文件是由VS
Code自动生成的,位于我当前的“打开项目”目录中。我只是手动编辑了文件以进行添加,"cwd": "${fileDirname}"如上所示。

请记住,该launch.json文件可能特定于您的项目,也可能特定于目录,因此请确认您在编辑 正确的文件 launch.json(请参阅注释)

如果没有launch.json文件,请尝试以下操作:

要创建launch.json文件,请在VS Code中打开项目文件夹(文件>打开文件夹),然后在“调试”视图顶部栏上选择“配置齿轮”图标。



 类似资料:
  • 我开始为Python使用vscode。我有一个简单的测试程序。我想在debug下运行它,我需要设置运行的工作目录。 我该怎么做/在哪里做?

  • 问题内容: 正如标题所示,我们正在编写一个Unix风格的shell实用程序 U ,该实用程序应该从bash中调用(在大多数情况下)。 U 到底如何更改bash(或一般来说是父级)的工作目录? PS Shell实用程序 chdir 成功完成了相同的工作,因此必须有一种编程的方法来达到这种效果。 问题答案: 不要这样 尽管注意Bash的命令已缓存并且不会注意到,但它 可能会 起作用。

  • 是否有可能为Spring Boot可执行JAR设置工作目录? 这没有帮助。

  • 问题内容: 默认情况下,Jenkins节点上的作业将存储在中。 目前设置为,所以我的工作在。由于Windows的字符数限制为255个,因此我需要作业目录直接位于驱动器的根目录下。 如何将工作区根目录设置为? 问题答案: 在启动Jenkins主节点时,我们必须指定以下参数: 为此,请在中找到配置文件并完成本节。

  • 我是IPython的新手,我正在使用Canopy发行版。shell工作目录的默认值是 /home/username.这是一个有点痛苦,当我工作的文件需要其他文件存在于相应的文件夹,我正在工作。 所以,我总是手动将其更改为文件(我正在尝试执行)所在的文件夹。 我发现了这个相关的问题,但我的问题略有不同。此外,我不能很好地理解那里提供的答案。 有没有一种设置IPython shell的工作目录的方法比

  • 问题内容: 我想运行“ make install”,这样我就能拥有所有需要的东西,但是我希望将它们安装在自己的文件夹中,而不是系统的/ usr / bin等。这可能吗?即使它引用了/ usr / bin等中的工具? 问题答案: 这取决于包装。如果Makefile是由GNU自动工具()生成的,则通常可以这样设置目标位置: 如果Makefile不是由自动工具生成的,而是随软件一起分发的,则只需在编辑器