步骤:
- 通过gitbash安装bash
- 将bash设置为vscode默认终端
- 在~/ 路径下创建/.bash_profile添加环境变量
通过gitbash安装bash
去官网安装gitbash的windows版本: https://git-scm.com/download/win
安装完毕后将文件夹下的bin路径添加至环境变量。
安装完毕后,在bin文件夹下有bash.exe,可以直接使用。
将bash设置为vscode默认终端
打开vscode的设置并用json的设置格式:
将如下部分添加至setting.json文件中。
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"GitBash": {
"path": [
"你自己的bash.exe路径"
],
"args": ["-l"],
"icon": "terminal-bash"
}
},
"terminal.integrated.defaultProfile.windows": "GitBash",
这一步完成后,vscode中打开的默认终端就是bash终端了。
在~/ 路径下创建/.bash_profile添加环境变量
完成上面两步后,虽然可以用bash,但是有些环境变量之类的没有继承过来。
需要在~/ 路径下创建.bash_profile文件,改文件会在打开bash时运行,进行bash初始化设置。
~/ 目录在windows下对应 C:\Users\你的用户名
创建该文件然后添加环境变量之类的,我在此处添加了conda的初始化命令,你可以自己添加需要的命令。需要注意的一点是,在添加PATH环境变量时,路径需要遵循如下格式:
如,windows路径为 E:\ffmpeg\bin 在此处需要写为 /E/ffmpeg/bin
在bash终端下,运行~/.bash_profile可完成初始化。