Windows版VSCodeでbashを実行しようとするとエラーが発生して実行できない

【事象】
Windows版のVisual Studio Codebashを起動させようと設定を行い起動しようとしても、
 The terminal process command '"C:\Program Files\Git\bin\bash.exe"' failed to launch (exit code: 2)
というエラーが発生して起動することができない。

【原因】
""が余計であった

【対応方法】
素直に設定で C:\Program Files\Git\bin\bash.exe と設定すれば、普通に動いた。

bashを使いたかった理由】
Edit with Shell Commandをインストールして、cutコマンドなどを利用したかった。
そのため、今回の設定に加えて、Edit with Shell Commandにも設定を行う必要がある。
設定画面からExtensionsのEdit with Shell Commandタブから、Edit With Shell > Shell: Windowsの入力欄まで移動する。

f:id:yoneyore:20190501000620p:plain
当Extensionsもデフォルトはcmd.exeなので、gitのbashを別途指定する必要有
その後、Edit in setting.jsonのリンクをクリックし、JSON編集画面に遷移
f:id:yoneyore:20190501000627p:plain
editWithShell.shellArgs.windowsはデフォルトcmd.exe用が指定されているため、bash.exeのオプションを指定する。

【補足事項】
設定を行う際は、ショートカットキー Ctl + , が超便利である。

【参考リンク】
qiita.com
blog.mamansoft.net

ソフトウェアデザイン 2019年4月号

ソフトウェアデザイン 2019年4月号

  • 作者: 職業「戸倉彩」,井上章,@driller,阿佐志保,本間咲来,西見公宏,根本祐介,関塚甲介,遠藤広也,増田翔子,竹端尚人,安藤幸央,結城浩,武内覚,宮原徹,平林純,森國泰平,樽石将人,上田隆一,田代勝也,中村壮一,山田泰宏,河本泰孝,mattn,小飼弾,すずきひろのぶ,青田直大,やまねひでき,くつなりょうすけ,水野源,中島雅弘,法林浩之,佐藤大,後藤大地,杉山貴章,Software Design編集部
  • 出版社/メーカー: 技術評論社
  • 発売日: 2019/03/18
  • メディア: 雑誌
  • この商品を含むブログを見る
はじめてのVisual Studio Code (I・O BOOKS)

はじめてのVisual Studio Code (I・O BOOKS)