必须先勾选“Enable global background colour”才能启用背景色设置,否则选项灰色不可点;选Global styles→Default Style后,输入豆沙绿十六进制值如CCF8CF,再逐个设置Python、JSON等语言样式或直接修改stylers.xml中各lang节点的bgColor值。
Notepad++ 没有“护眼色”预设按钮,必须手动配置背景色值;直接改里的最快,但得先启用全局背景开关,否则选项是灰色的。
为什么点不了背景色?先开 Enable global background colour
在
界面顶部,
这个复选框不勾上,所有语言的
都是禁用状态——这是最常卡住人的第一步。
勾选后,左侧语言列表里选
,右侧样式选
此时
方块才可点击,点开后选
输入 RGB 值:豆沙绿常用的是
(对应十六进制
),或更柔和的
(
)
点
,再选中它,点确定
改完没生效?检查语言匹配和插件干扰
改了
却只对纯文本生效,写 Python/JSON 时还是白底?那是因为这些语言有独立样式规则,优先级高于全局。
Notepad++7.3.1
好用且免费的代码编辑器
下载
在
左侧语言列表里,逐个选常用语言(如
、
、
),右侧都选
样式,单独设一遍
如果用了旧版
插件或第三方主题包,它们会覆盖 GUI 设置,建议暂时禁用插件再试
高 DPI 缩放(尤其 Win11 笔记本)可能导致样式缓存错乱,可尝试以管理员身份运行一次 Notepad++,让它重建
想一劳永逸?直接改
文件
GUI 设置每次升级或重装都可能丢失,直接编辑配置文件更稳定,但操作前务必备份原文件。
关闭 Notepad++,打开
搜索
,找到类似这行:
把
改成豆沙绿值,例如
(注意:不带
,只写 6 位十六进制)
再搜
、
等,把它们的
也统一改成同样值
保存,重启 Notepad++
真正容易被忽略的是:自定义语言(User Defined Language)完全不继承全局背景,它的每项样式都得手工调;还有,菜单栏/标签栏颜色不受此影响,它们只响应 Windows 系统暗色主题,不是 Notepad++ 自己能控制的范围。
Settings → Style ConfiguratorBackground colourSettings → Style ConfiguratorEnable global background colourBackground colourGlobal stylesDefault StyleBackground colourMore ColoursR:204 G:232 B:207CCF8CFR:199 G:237 B:204C7EDCCAdd to Custom ColorsGlobal stylesStyle ConfiguratorPythonJSONXMLDEFAULTBackground colourNppDarkModestylers.xmlstylers.xml%APPDATA%\Notepad++\stylers.xmllang="global"bgColor="FFFFFF"bgColor="CCF8CF"#lang="python"lang="json"bgColor