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

kum*_*mar 7 bash visual-studio-code

如何从 VSCode 运行和调试 bash 脚本。我的 Ubuntu 机器上有这个设置。有没有什么方法可以配置,以便当我说运行时执行 bash 脚本?

我确实安装了 bash 调试扩展,但收到此错误

rogalmic.bash-debug-0.3.7/bashdb_dir/command/source.sh:第 41 行:/dev/stdin:没有这样的设备或地址

小智 5

您收到该错误是因为您需要将终端附加到脚本的输入/输出。

bash 调试扩展对我有用。

尝试像这样的调试启动配置:

"configurations": [
  {
    "type": "bashdb",
    "request": "launch",
    "name": "Bash simple",
    "cwd": "${workspaceFolder}",
    "program": "${file}",
    "terminalKind": "integrated"   <---- This attaches the integrated terminal.
  }
]
Run Code Online (Sandbox Code Playgroud)

然后在Code中打开脚本文件并按F5。


Dan*_*nky 1

bash代码

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

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

有关集成终端的更多信息请参见此处