ログインシェルじゃないシェルをメインに使っているときにVSCodeに環境変数を伝える

VSCodeは起動時にいい感じに環境変数を持ってきてくれるのだけれど、これはログインシェルに対して行われる。 よって、ログインシェルを変更せずにターミナルの設定や、terminal.integrated.shell.${OS} を設定して運用していると PATH などがうまく引き継がれない。 (もちろん code コマンドを当該シェルから実行するとう…