Vscode系列-shell

  • Vscode系列 编写 shell 脚本

  • 资料来源:

    https://blog.csdn.net/zz153417230/article/details/103176747

  • 更新

    1
    2021.08.02 初始

导语

写各种小项目,小程序都是 vsc 一把梭子..

这一篇是草稿箱的备忘 VSCode 编写 Shell 脚本

shell 脚本

基本是各种安装插件

  • shellman: 语法提示
  • shell-format: 格式化
  • shellcheck: 语法错误检查
  • Shell function outline: 提供 shell 脚本的大纲
  • Bash Debug: shell: 脚本调试,异常方便.
  • indent-rainbow: 全语言的缩进不同色

shellman

  • 无依赖,直接安装

shell-format

  • 依赖 shfmt
  • 配置
    1
    2
    "shellformat.path": "路径",
    "shellformat.flag": "-i=2 -sr -kp -ci",

shellcheck

  • 依赖shellcheck,可用安装到 wsl.

  • 配置

    1
    2
    "shellcheck.enable": true,
    "shellcheck.useWSL": true,

    Bash Debug

  • 异常方便的脚本调试

  • launch.json 中输入 bash 建议是选择 select script from list of sh files,每次调试脚本时手动列表选取.

  • 与其他语言不一样的地方: 变量值没法自动显示,需要在监视添加 $XX 这样才能看到具体的变量值.