gpt4 book ai didi

c++ - preLaunchTask 和 launch 可以在 VSCode 的同一个终端内启动吗?

转载 作者:太空狗 更新时间:2023-10-29 23:10:29 24 4
gpt4 key购买 nike

我正在使用 VSCode 调试我的 CPP 代码。在我的代码运行之前,我需要使用 preLaunchTask 来设置我的环境。所以我的代码应该在同一终端中的 preLaunchTask 之后运行。但它现在从两个不同的终端开始。我该怎么做?

顺便说一句,下次我怎样才能在同一个终端启动这个过程?下一次某些进程将启动另一个终端,我很困惑。

我的预启动任务:

{
"label": "source_setup",
"type": "shell",
"command": "source ./devel/setup.zsh && export ROS_MASTER_URI=http://localhost:11311/ "
},

最佳答案

@isidorn 所述在这个vscode GitHub issue目前尚不支持此功能。同时,人们可以通过将以下代码添加到他们的 .bashrc

来实现所需的行为
# Source ros setup.bash if present
if [ -f '../devel/setup.bash' ]; then . "../devel/setup.bash";fi

关于c++ - preLaunchTask 和 launch 可以在 VSCode 的同一个终端内启动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57518183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com