pycharm运行控制台背景色需在settings → editor → color scheme → console colors中修改,须选可编辑主题、关闭emulate terminal选项,并重新运行脚本才生效。

PyCharm运行控制台背景色怎么改?不是编辑器,是程序输出的终端
PyCharm里运行 Python 脚本后弹出的窗口(即 Run 工具窗口)默认用的是 IDE 自带的伪终端,它的背景色由「Console Colors」主题控制,和编辑器主题无关。想改运行后的背景色,得进设置里调终端配色方案,不是改编辑器主题。
在哪里修改 Run 窗口的背景色?
路径是:Settings → Editor → Color Scheme → Console Colors(macOS 是 Preferences)。注意:必须先在右上角「Scheme」下拉框里选中一个可编辑的主题(比如 Default 或 Day Night),如果显示 Read-only 就没法改——此时要点右侧的复制图标,新建一个自定义方案再进去改。
-
Background控制整个控制台区域的底色 -
Standard output和Error output分别控制普通输出和红色错误文字的颜色(但它们不改背景,只改文字) - 改完要点
Apply,已打开的Run窗口不会实时刷新,需要重新运行一次脚本才生效
为什么改了没反应?常见踩坑点
最常遇到的三个原因:
PyCharm 2026.2提供 JetBrains 官方 2026.2 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
- 误改了
Editor → Color Scheme → General → Console → Background—— 这个只影响调试器(Debug)里的 Console 标签页,不是Run窗口 - 用了插件如
Material Theme UI或One Dark Theme,它们会锁死颜色方案,必须在插件设置里关闭「Sync console colors with theme」之类选项 - 运行时勾选了
Emulate terminal in output console(在运行配置的Execution页),这个开关开启后,PyCharm 会绕过自己的配色系统,直接走系统终端样式,此时改Console Colors完全无效
想彻底用黑底白字?推荐配法
如果目标是类似 Windows Terminal 或 iTerm 的深色终端效果,建议:
- 方案名设为
Dark Console(复制 Default 后重命名) -
Background设为#0c0c0c(比纯黑稍亮,护眼) -
Default text color设为#f2f2f2(浅灰,避免刺眼) - 关掉
Emulate terminal in output console,否则 ANSI 颜色码可能被忽略 - 如果程序用了
colorama或rich,它们的样式优先级高于 PyCharm 配色,这时背景色以代码里指定的为准
真正起效的永远是「当前运行配置所绑定的颜色方案」+「是否启用终端模拟」这两个开关,其他地方调的都是旁支。










