在Windows的调试控制台中使Visual Studio Code使用WSL / bash

时间:2019-03-21 08:41:55

标签: bash debugging visual-studio-code windows-subsystem-for-linux

我在Windows上运行Visual Studio Code,但在WSL / bash上运行我的(NodeJS / TypeScript)应用程序。但是,我无法使VS Code调试控制台使用bash。它似乎仍然使用cmd.exe。

我可以通过从Visual Studio Code内部运行应用程序,然后在调试控制台中输入process.platform来进行测试。它显示win32

另一方面,终端确实使用bash.exe。

我已将terminal.integrated.shell.windowsterminal.external.windowsExec设置为C:\\Windows\\System32\\bash.exe

如何在调试控制台中使VS Code使用bash?

1 个答案:

答案 0 :(得分:0)

显然,我提到的设置无效。我只需要将"useWSL": true设置添加到launch.json中即可。