[英]Why doesn't my integrated VS Code Bash terminal use bash coloring?
当我使用 VS Code 的集成 bash 终端时,我没有任何正常的 bash 着色方案,我所有的文字都是白色的。 如果我在 VS Code 之外使用 git bash,我会得到所有正常的目录颜色。
我在这里尝试了接受的答案以及同一篇文章中提到的其他答案,但没有任何效果。 我还确保将我的 bash 终端配置文件设置为正确的 exe 文件,但这也不起作用。 我还阅读了 VS Code 关于终端配置文件的新文档,但我认为我的设置正确。 我不知道此时还要检查什么,一切看起来都是正确的。 有人有什么想法吗?
这是我的终端设置:
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"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"
},
"Git Bash": {
"source": "Git Bash",
"icon": "terminal-bash",
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
这是显示 Git Bash、VS Code 的设置和我的 VS Code Bash 终端的图片。
VSC 内的 Bash:
$ echo $COLORTERM
truecolor
$ echo $PS1
\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$
$ echo $TERM
xterm-256color
Bash 在 VSC 外:
$ echo $COLORTERM
$ echo $PS1
\[\033]0;$TITLEPREFIX:$PWD\007\]\n\[\033[32m\]\u@\h \[\033[35m\]$MSYSTEM \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$
$ echo $TERM
xterm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.