我正在使用 VSCode 调试我的 CPP 代码。在我的代码运行之前,我需要使用 preLaunchTask 来设置我的环境。所以我的代码应该在同一个终端中的 preLaunchTask 之后运行。但它现在从两个不同的终端开始。我该怎么办?
顺便说一句,下次我如何在同一终端中启动该过程?某些进程下次会启动另一个终端,我很困惑。
我的预发布任务:
{
"label": "source_setup",
"type": "shell",
"command": "source ./devel/setup.zsh && export ROS_MASTER_URI=http://localhost:11311/ "
},
Run Code Online (Sandbox Code Playgroud)