Vscode上默认的终端
CMD
着实不怎么好用,在使用的时候我们可以将其切换成
Git Bash
,
Powershell
等。这里以设置
Git Bash
为终端为例:
1 可以通过两种方法进行设置:
1.1 通过设置的配置文件进行设置:
如果你的设置为UI形式,可以通过点击右上角如下图的图标切换到配置文件模式:
打开配置文件后,将下边的代码输入到配置文件文件中:
"terminal.integrated.shell.windows": "C:/Program Files/Git/bin/bash.exe"
注:
- 后边的地址是我自己的,要更改为自己的
Git Bash
程序所在位置 - 地址中的转义符为
\
,使用Git Bash
时要使用这个Linux系统下的转义符
1.2 通过设置UI更改终端:
打开设置,如果设置是配置文件类型,同样点击上述图标,可进行切换:
在设置中输入terminal.external.windowsExec
,将默认终端地址改为Git Bash
所在位置
2 对Git Bash
进行配置:
如果你像我一样使用的是,Anaconda进行环境的管理,在 Vscode 上配置好 Git Bash 之后,在Git Bash上输入conda list
,conda activate base
等conda
相关的指令会出现以下提示:
bash: conda: command not found
出现这个的原因是:conda默认只在Anaconda Prompt 上配置,要想使 conda 指令在Git Bash上使用,需要添加 conda 的 shell 脚本到.bashre
文件中,这个文件储存着你的 bash 的所有别名。
具体的操作步骤是:
-
找到文件
conda.sh
所在位置。在我电脑上的位置是:C:\anaconda\etc\profile.d\conda.sh
,在profile.d
文件夹下打开Git Bash
-
输入以下指令:
echo ". ${PWD}/conda.sh" >> ~/.bashrc
,即可将conda.sh
到.bashre
文件中 -
重新打开Git Bash并激活conda!。当你重新打开Git Bash时,需要激活
conda
才能进一步使用。要激活它,只需键入命令conda activate
并点击Enter。(base)在提示上方看到弹出窗口: -
这样就可以在 Git Bash 中启用 conda,现在 Git Bash 就能完成 Anaconda Prompt 的所有工作。在使用时使用
conda activate
激活,使用其他环境或者退出时使用命令conda deactivate
。