如何修改VS Code debug console调试控制台的字体颜色?
解决方法
你遇到的蓝色是调试控制台中程序标准输出/标准错误的默认配色,和断点求值返回结果的配色属于两套规则,按以下步骤修改即可:
方法1:全局修改VS Code调试控制台配色
- 按下快捷键
Ctrl+Shift+P(Mac系统按Cmd+Shift+P)唤起命令面板,输入Open Settings (JSON)回车打开全局配置文件 - 在配置文件中添加以下字段,颜色值可以按自己的阅读习惯调整:
"workbench.colorCustomizations": { "debugConsole.infoForeground": "#ffffff", // 普通输出改为白色 "debugConsole.warningForeground": "#ffb86c", // 警告输出调整为浅橙色 "debugConsole.errorForeground": "#ff5555", // 错误输出调整为浅红色 "debugConsole.sourceForeground": "#bd93f9" // 调用源提示调整为浅紫色 }
- 保存配置文件后修改立即生效,不需要重启VS Code。
方法2:仅修改当前项目的调试控制台配色
如果只想给当前项目改色,把上面的配置段复制到项目根目录 .vscode 文件夹下的 settings.json 文件中即可,没有对应文件/文件夹可以手动创建。
特殊情况:修改后仍然显示蓝色
如果调整完上述配置后输出还是蓝色,说明是你的项目代码/依赖库自带ANSI颜色转义输出,强制指定了输出为蓝色,可以在配置中新增以下字段忽略程序自带的颜色设置:
"debug.console.acceptAnsiSequences": false
你提到的断点求值显示为白色是正常现象:断点求值的返回结果属于调试器交互输出,走的是调试器返回值的配色规则,和程序主动打印的输出不属于同一套配置,所以两者默认颜色不一样。
参考问题截图:
内容的提问来源于stack exchange,提问作者Isaac
相关产品推荐
相关产品推荐

