VS代码 – Cygwin作为集成terminal

我想在我的Windows笔记本电脑上使用Cygwin作为Visual Studio代码的集成terminal(因为这会给我使用Linuxterminal命令git和G ++等),但是当我设置"terminal.integrated.shell.windows":到Cygwin应用程序( .exe )的地址,然后打开一个新的Cygwinterminal,而不是保留在VS代码中。

所以我的问题是:我可以使用Cygwin集成到VS Codeterminal,并使用它来使用它( mkdirrm等)的命令,但也使用git命令,并将其用作一个集成的编译器和debugging器(一般,但为C ++至less)? 我该怎么办呢?

这些配置设置适用于我:

 { // start bash, not the mintty, or you'll get a new window "terminal.integrated.shell.windows": "C:\\cygwin\\bin\\bash.exe", // Use this to keep bash from doing a 'cd ${HOME}' "terminal.integrated.env.windows" { "CHERE_INVOKING": "1" }, // Make it a login shell "terminal.integrated.shellArgs.windows": [ "-l" ], }