yn2011's blog

技術メモ

VSCodeでシェルスクリプト(bash)の開発環境を整える

シェル芸勉強会の過去問演習を再開したいなぁと思ったので、まずは環境を整えてみる。

環境

インストールした拡張

  "configurations": [
    {
      "type": "bashdb",
      "request": "launch",
      "name": "Bash-Debug (select script from list of sh files)",
      "cwd": "${workspaceFolder}",
      "program": "${command:SelectScriptName}",
      "args": []
    },
  • Bash IDE
    • language server
    • コマンドの補完、定義の確認(man)、VSCodeのアウトライン表示など
    • 下記のインストールが必要
$ npm i -g bash-language-server

結果

  • コマンドをホバーするとmanがポップアップ f:id:pokuwagata:20181103213837p:plain

  • 括弧の閉じ忘れ等の構文エラーが指摘される f:id:pokuwagata:20181103213830p:plain

シェルスクリプトやっていきましょう