在 VSCode 上使用 MSYS2 MinGW 64 位终端

Ver*_*and 4 mingw-w64 msys2 visual-studio-code

有很多关于如何在 VSCode 上使用 MSYS2 终端的教程。但我们知道有 3 个 shell:

  • MSYS2 MinGW 32 位
  • MSYS2 MinGW 64 位
  • MSYS2 MSYS

但如果我设置"terminal.integrated.shell.windows""C:\\msys64\\usr\\bin\\bash.exe",我只能使用MSYS2 MSYS。我想使用 MSYS2 MinGW 64 位,因为我不希望我的程序需要msys-2.0.dll

有人可以教我怎么做吗?

小智 5

这对我来说工作:

{
     "terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\bash.exe", 
     "terminal.integrated.shellArgs.windows": ["--login", "-i"],
     "terminal.integrated.env.windows": { 
          "MSYSTEM": "MINGW64", 
          "CHERE_INVOKING":"1" } 
}
Run Code Online (Sandbox Code Playgroud)

请。参考:如何将MSYS2 shell集成到Windows上的Visual studio代码中?