vscode配置git bash
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode配置git bash相关的知识,希望对你有一定的参考价值。
参考技术A 最近在使用git的时候总是没有自动补充提示,还需要打开一个vscode一个git shell很麻烦,因此想将vscode的终端配置成git的bash,踩了一个坑在此做一些记录:windows系统,vscode配置终端版本1.65:
上面的路径需要替换为自己的路径;
配置完重启vscode即可;
注意:以上的操作的前提是git已经配置了环境变量,否则将无法生效,会报出“***value is not accept. valid values:"PowerShell"****”的错误;
git环境变量配置:
Git Bash 未在 VSCode 中显示为终端选项
【中文标题】Git Bash 未在 VSCode 中显示为终端选项【英文标题】:Git Bash is not showing up as a terminal option in VSCode 【发布时间】:2021-04-16 22:51:12 【问题描述】:我正在运行 Windows 10 试图设置 git bash 终端,但 VSCode 没有检测到 Git 的安装或其他什么?
我正在研究如何设置它,方法是在终端窗口中执行“选择默认 shell”,然后选择 Git Bash,但这对我来说不是一个选项。 VSCode 和 Git 都已正常安装,所以我不明白为什么会发生这种情况?
我需要重新安装这两个应用程序吗?我宁愿不...有什么建议吗?
【问题讨论】:
【参考方案1】:我建议您在 VS Code 设置文件中添加如下内容(使用适合您系统的路径)。
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\git-cmd.exe",
"terminal.integrated.shellArgs.windows": [
"--command=usr/bin/bash.exe",
"-l",
"-i"
]
这在https://code.visualstudio.com/docs/editor/integrated-terminal#_windows 讨论。
您可能还需要在~/.bash_profile
中添加类似内容:
## make Backspace key and other things work in VS Code's Terminal emulator
export TERM=xterm
我在https://www.ii.com/git-bash-is-my-preferred-windows-shell/ 上写过关于这个以及更多内容的文章
【讨论】:
自 2021 年 4 月起,terminal.integrated.shell.windows
和 terminal.integrated.shellArgs
已被弃用(请参阅 code.visualstudio.com/updates/v1_56#_terminal)。【参考方案2】:
您可以先检查您的%PATH%
:当 git.exe 在%PATH%
中时,VSCode 检测 Git 没有任何问题
如果没有,请尝试在VSCode用户设置中设置Git: Path
(需要输入git.exe
的完整路径,包括git.exe
本身)
【讨论】:
以上是关于vscode配置git bash的主要内容,如果未能解决你的问题,请参考以下文章