gpt4 book ai didi

terminal - VS Code中集成终端中的Bash终端颜色

转载 作者:行者123 更新时间:2023-12-03 15:37:54 31 4
gpt4 key购买 nike

我在Windows 10计算机上,最近安装了VS Code而不是Sublime Text3。我将VS Code中的集成终端更改为默认值git Bash。现在这很好用,但是我似乎丢失了文件和目录的颜色编码。我尝试将eval "$(dircolors -b /etc/DIR_COLORS)"添加到我的.bash_profile中,但在集成终端中仍然无法使用,但是,如果从外部打开Bash,则所有颜色仍然存在。

最佳答案

通过配置C:\Program Files\Git\etc\bash.bashrc文件,我可以使颜色在VSCode的Bash集成终端中工作。我发现仅仅仅使用eval "$(dircolors -b /etc/DIR_COLORS)"是不够的。在我的C:\Program Files\Git\etc\DIR_COLORS文件的顶部,我看到了以下内容:

# Configuration file for dircolors, a utility to help you set the
# LS_COLORS environment variable used by GNU ls with the --color option.

因此,我使用 ls --color进行了测试,并且有效!然后,我在bash.bashrc中创建了以下别名:
alias ls='ls --color' # list with color
alias la='ls -alF' # list all

我还发现,您可以通过编辑 C:\Program Files\Git\etc\profile.d\git-prompt.sh文件并在bash.bashrc中包括 shopt -q login_shell || . /etc/profile.d/git-prompt.sh来自定义Bash提示的颜色(和组成)。

我无法解释为什么集成终端需要ls别名,但是现在我很高兴,因为我的颜色现在与外部终端匹配。

关于terminal - VS Code中集成终端中的Bash终端颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42102657/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com