如何从 VSCode 运行和调试 bash 脚本。我的 Ubuntu 机器上有此设置。有没有办法配置,以便当我运行它时执行 bash 脚本?
我确实安装了 bash 调试扩展,但出现此错误
rogalmic.bash-debug-0.3.7/bashdb_dir/command/source.sh:第 41 行:/dev/stdin:没有这样的设备或地址
答案1
您收到该错误是因为您需要将终端附加到脚本的输入/输出。
bash 调试扩展对我有用。
尝试如下调试启动配置:
"configurations": [
{
"type": "bashdb",
"request": "launch",
"name": "Bash simple",
"cwd": "${workspaceFolder}",
"program": "${file}",
"terminalKind": "integrated" <---- This attaches the integrated terminal.
}
]
然后在Code中打开脚本文件并按F5。
答案2
从集成终端中的运行选项中,将选项更改为您想要在其中运行代码的 shell 类型。
您可以创建多个打开到不同位置的终端,并轻松在它们之间导航。可以通过单击终端面板右上角的加号图标或触发 Ctrl+Shift+` 命令来添加终端实例。此操作会在下拉列表中创建另一个条目,可用于在它们之间切换。
有关集成终端的更多信息这里。