vscode修改Terminal为Git Bash
一、问题描述
VScode创建新的Terminal时, 这时自动弹出了Git Bash窗口, 而不是集成在ide的终端窗口上
二、解决方法
出现这个问题的原因是
设置的终端程序是Git Bash, 而不是集成的Bash
, 因此你设置成Git Bash程序的话, new Terminal会出现单独的git窗口.
注意, 如何设置请看本文开头的那篇文章,
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CN5UDO3UjY5kDM3ADZkRjNzYzX3AjNzcTM0AzLcFTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
注意, 设置的是 Git\bin\bash.exe, 而不是 Git\git-bash.exe,
git-bash.exe是一个Windows应用程序(以WinMain作为条目),但bash.exe是一个控制台应用程序(主要作为条目)。要用作集成shell,可执行文件必须是控制台应用程序,以便可以重定向stdin / stdout / stderr。