Bash on Ubuntu on Windows から、VSCode を
$ code my/suggoi/iketeru.ts aitsu-no/yabai.ts
みたいに相対パス付きで立ち上げるのが、いろいろめんどくさかったのでメモ。
環境は Windows 10 Pro Insider Preview Build 16199 / $ uname -a Linux PC201404-001 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux / VS Code 64bit 1.16.0-insider。他の組み合わせは知らん。
- bash に
wslpath(cygpathみたいなやつ) を入れる: https://gist.github.com/ntabee/d7af5686dc4a99fda5a77b4ef081b102 ←を/usr/local/binかなんかに置いてchmod a+xすべし。 - VS Code の
binに起動用シェルスクリプトを入れる: https://gist.github.com/ntabee/5c2e655edce1c59d76d885868031cf5d ←をC:\Program Files\Microsoft VS Code Insiders\binに置いてchmod a+xすべし。
やってることは、.exe や引数のパス名を Windows ネイティブの形に変換して powershell に渡す、それだけ。