无论是vscode,idea或者pycharm这些开发工具, 都是可以将Terminal更改为Git Bash的. 熟悉Linux的朋友改为Git Bash对于操作项目十分方便. 下面介绍如何更改和更改后出现的问题解决方法.
一. IDE修改Terminal为Git Bash
1.1 VSCode
菜单项File->Preferences->
Settings
如图搜索Terminal, 打开
settings.json
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SOwUDN0kjNmlDZ0EDZkRjNzYzXwIjNzcTM0AzLcFTMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
setting.json
添加改行内容:(注意后面的路径为Git Bash的绝对路径)
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
此时打开的Terminal为cmd, 如下图,修改默认shell, 选择Git Bash, 下次再进行创建的时候, 则会以Git Bash为终端.
1.2 PyCharm和IDEA
IDEA和PyCharm的修改方式相同, 以PyCharm为例
同样打开设置, 搜索Terminal, 然后修改图中所示, 将原来的cmd修改为Git Bash的绝对路径即可
二. 更改为GitBash后, npm命令无效
出现的情况, IDE的Terminal更改为Git Bash后, 当前是没有安装nodejs的, 然后安装nodejs, 发现cmd输入
npm -v
和
npm -v
有效, 但是终端Git Bash却发现命令不存在.
首先检查是否配置环境变量
用户变量->path的环境变量
系统变量->path的环境变量
如果没问题, 别急, 重启Git Bash;