我的终端/ VS Code集成终端有问题。当我更改目录时,某些目录带有绿色背景,这很烦人。而且我不知道如何禁用它。我知道在.zshrc
中可以使用DISABLE_LS_COLORS="true"
在ls中禁用颜色,但这不适用于cd
命令。
在默认终端中,它是相对可读的,但是在VS Code中,它是不可读的。有帮助吗?
答案 0 :(得分:7)
将以下行添加到您的.zshrc
文件中
export LS_COLORS="$LS_COLORS:ow=1;34:tw=1;34:"
保存文件,然后运行
source ~/.zshrc
答案 1 :(得分:0)
您可以通过更改设置中的settings.json文件->搜索工作台->单击颜色自定义下的settings.json中的编辑,来为vs代码更改它并跳过任何主题。这应该覆盖来自任何其他插件或外部终端mod的任何主题。我以前没有用zshrc进行过测试。
在方括号中输入如下内容:
"terminal.foreground": "#839496",
"terminal.background": "#002833",
"terminal.ansiBlack": "#003541",
"terminal.ansiBlue": "#268bd2",
"terminal.ansiCyan": "#2aa198",
"terminal.ansiGreen": "#859901",
"terminal.ansiMagenta": "#d33682",
"terminal.ansiRed": "#dc322f",
"terminal.ansiWhite": "#eee8d5",
"terminal.ansiYellow": "#b58901",
"terminal.ansiBrightBlack": "#586e75",
"terminal.ansiBrightBlue": "#839496",
"terminal.ansiBrightCyan": "#93a1a1",
"terminal.ansiBrightGreen": "#586e75",
"terminal.ansiBrightMagenta": "#6c6ec6",
"terminal.ansiBrightRed": "#cb4b16",
"terminal.ansiBrightWhite": "#fdf6e3",
"terminal.ansiBrightYellow": "#657b83",
"terminalCursor.foreground": "#839496",
"terminalCursor.background": "#003541"