Git Bash搭配Visual Studio Code:如何永久设置PATH环境变量
解决VSCode中Git Bash重启后PATH重置的问题
我之前也碰到过一模一样的情况,折腾了好一阵才搞定,给你几个精准的解决步骤:
第一步:找对Git Bash的用户主目录
你把.bashrc放在代码文件夹里是没用的,Git Bash只会加载用户主目录下的配置文件。打开Git Bash终端,输入:echo $HOME输出的路径(比如
C:\Users\你的用户名)就是你要放.bashrc的地方,别搞错位置了。第二步:在正确位置创建/编辑.bashrc
打开VSCode,直接打开$HOME/.bashrc文件(如果没有就新建),添加你的PATH配置:export PATH="$PATH:/c/mingw/bin"这里加引号是为了避免路径里有空格时出问题,更稳妥。
第三步:确保配置被加载
如果Git Bash启动时是登录shell,可能不会自动加载.bashrc,这时候你可以在用户主目录下创建.bash_profile文件,添加一行:source ~/.bashrc这样每次启动Git Bash时,都会先加载
.bash_profile,然后自动引入.bashrc里的配置。第四步:检查VSCode的终端配置
打开VSCode的设置(Ctrl+,),搜索terminal.integrated.profiles.windows,找到Git Bash的配置项,确保没有手动设置env来覆盖PATH。如果有类似下面的配置,把env那部分删掉:"Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe", "env": { "PATH": "默认路径" } // 删掉这行 }
做完这些步骤后,重启VSCode和Git Bash,再输入echo $PATH看看,/c/mingw/bin应该就永久存在于PATH里了。
内容的提问来源于stack exchange,提问作者Old-fashioned-dev




