In Variables Reference, we currently have ${relativeFile} and ${workspaceFolder}.
A common structure of project is having a structure like ${workspaceFolder}/build64/${relativeFileDirname}/${filebasenameNoExtension} as the binary file of ${workspaceFolder}/${relativeFile}.
Supporting ${relativeFileDirname} can make the launch.json work with this kind of structure.
In Variables Reference, we currently have ${relativeFile} and ${workspaceFolder}.
A common structure of project is having a structure like ${workspaceFolder}/build64/${relativeFileDirname}/${filebasenameNoExtension} as the binary file of ${workspaceFolder}/${relativeFile}.
Supporting ${relativeFileDirname} can make the launch.json work with this kind of structure.