启动之后就可以对当前文件进行调试, 调试界面有几个模块的内容, 可以看到断点, 调用堆栈, 脚本载入情况, 调试控制台等....Launch Program",
"program": "${file}"
}
其中program参数为可执行的命令或文件的绝对路径, 可以理解为程序的启动命令....而${file}占位符其含义则为编辑器当前焦点所处的文件.
所以使用上面的配置来启动 debug 时, 效果和我们上面提到的对当前文件进行 debug 是一样的....而 vscode 中的attach模式也是一样的道理, 我们可以先以 debug 模式运行程序, 然后通过attach把 vscode 的 debugger 连接到已经运行的程序中去....而launch则可以理解为, vscode 帮我们以 debug 模式来运行程序, 并自动把 vscode 的 debuggerattach到运行的进程中.