如何从 VSCode 运行和调试 bash 脚本

如何从 VSCode 运行和调试 bash 脚本

如何从 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

Bash 代码

从集成终端中的运行选项中,将选项更改为您想要在其中运行代码的 shell 类型。

您可以创建多个打开到不同位置的终端,并轻松在它们之间导航。可以通过单击终端面板右上角的加号图标或触发 Ctrl+Shift+` 命令来添加终端实例。此操作会在下拉列表中创建另一个条目,可用于在它们之间切换。

有关集成终端的更多信息这里

相关内容