必须勾选“使用全局字体大小”才能使字号设置对所有语言生效,否则仅影响默认语言;该选项位于设置→语言格式设置右侧,勾选后输入12或13px并保存关闭,已打开文件需手动刷新才生效。

设置编辑区字体大小必须勾选“使用全局字体大小”
不勾这个选项,改了字号也只对“默认语言”生效,Python、JSON、XML 等文件仍用原始小字——这是最常被忽略的开关。它藏在 设置 → 语言格式设置 右侧,不是样式配置器里。
勾选后,下方的 字体大小 输入框才真正控制所有语言。推荐填 12 或 13(单位是 px,不是 pt),过大会导致行号截断、折叠符号错位;过小(如 9)在深色主题下会让语法高亮颜色挤在一起,关键字和注释难区分。
改完必须点 保存并关闭,仅点窗口右上角 × 不保存。已打开的文件需手动刷新(比如切换标签页再切回来)才能重绘。
改中文字体要填对系统级字体名,不能写俗称
想让中文不糊、不重叠、不缺字,不能只换字体,关键得填对名字。Windows 字体列表里显示什么,你就得输什么——比如必须填 Microsoft YaHei,而不是 微软雅黑;填 NSimSun,不是 新宋体。填错就静默回退到 Courier New,且无任何提示。
更稳妥的选择是 YaHei Consolas Hybrid(需自行下载安装),它是专为编程设计的中英混合等宽字体,小字号下全角字符对齐稳定。若只用系统自带字体:NSimSun 在 10–12px 下比 Microsoft YaHei 更少错位,但英文偏窄。
注意:设置 → 常规 → 字体 那里改的是菜单栏字体,不影响编辑区,别在那里折腾。
临时缩放用 Ctrl+滚轮,但导出/打印不继承该设置
Ctrl + 鼠标滚轮 是最快捷的实时视图缩放方式,每次 ±1px,无需保存,适合查错或快速浏览。但它只作用于当前文档窗口,新开标签页会继承上次缩放值,但新开 Notepad++ 进程仍为默认。
常见误操作:Ctrl + /(数字小键盘斜杠)是恢复默认缩放的快捷键,主键盘的 / 没反应——很多人按错位置还以为功能失效。
这个操作改的是“视图缩放比例”,不是底层字体设置,所以导出为 HTML、PDF 或打印时,字号仍是原始设定值,不会等比放大。
中文显示方块不是字体问题,先看编码是否匹配
字体设对了,中文还是 □□□,大概率是编码识别失败,不是字体没装好。Notepad++ 不会根据字体反推编码,它依赖 BOM 或手动指定。
检查步骤:
- 看右下角状态栏显示的编码名(如
ANSI),这不可靠,仅作参考 - 点菜单
编码 → 字符集 → 中文 → GB2312或GBK(适用于老项目) - 若文件本就是 UTF-8 但无 BOM,又用了不支持 Unicode 的旧字体(如
Fixedsys),也会出方块——此时必须换字体,而非改编码
真正卡住人的,往往不是找不到设置入口,而是改完发现中文糊成一片、或者 Python 的 def 和冒号对不齐——那八成是字体缺中文字形,或者 tab 和空格混用没清理干净。


















