我正在使用VSCode调试我的CPP代码。在运行代码之前,我需要使用preLaunchTask来设置我的环境。因此,我的代码应该在同一个终端中的preLaunchTask之后运行。但现在它会在两个不同的终端中启动。我该怎么办?
另外,下一次如何在同一个终端中启动进程呢?有些进程下一次会在另一个终端中启动,我很困惑。
我的preLaunchTask:
{
"label": "source_setup",
"type": "shell",
"command": "source ./devel/setup.zsh && export ROS_MASTER_URI=http://localhost:11311/ "
},