Notepad++日志高亮需匹配架构与版本:64位需AndroidLogger64.dll,v8.5+须用NppLogViewer或正则高亮;安装须路径正确、UTF-8无BOM编码,激活快捷键Ctrl+Alt+L。

Notepad++ 本身不带日志高亮功能,要让安卓 logcat、Nginx access log 或自定义日志自动着色、折叠、过滤,必须装对插件——AndroidLogger 是最常用也最稳定的方案,但它对版本和架构极其敏感,装错一个环节就完全没反应。
确认 Notepad++ 架构和版本是否匹配 AndroidLogger
64 位 AndroidLogger.dll 只能在 64 位 Notepad++ 中加载,反之亦然。混用会静默失败,连错误提示都没有。
- 打开 Notepad++ → 菜单栏 帮助 → 关于 Notepad++,看“路径”字段:
%ProgramFiles%表示 32 位,%ProgramFiles(x86)%表示 64 位 - 别信系统位数:Win10/11 x64 系统可以同时跑 32 位和 64 位 Notepad++,必须以实际运行的进程为准
-
AndroidLogger官方只维护到 v1.2.7(SourceForge),且明确标注仅支持 Notepad++ v6.6.9–v7.9.x;v8.5+ 用户需改用替代方案(见下一条)
v8.5+ 用户别硬套 AndroidLogger,改用 NppLogViewer 或正则高亮
v8.5 开始 Notepad++ 移除了旧版插件接口,AndroidLogger 的 DLL 已无法注册菜单项或监听文档事件,强行安装只会出现在 Plugins → Plugin Admin → Installed 列表里,但点不开、没面板、无响应。
- 推荐替代:GitHub 上的
NppLogViewer(支持 v8.5+,含 logcat / syslog / custom pattern 三种模式) - 轻量方案:不用插件,用
设置 → 样式配置器 → 全局样式 → 自定义高亮+ 正则匹配(如^D\/.*|E\/.*|I\/.*|W\/.*匹配安卓日志级别) - 注意:v8.5+ 的
Plugin Admin必须在安装时勾选,否则菜单里压根没有Plugins → Plugin Admin选项
手动安装 AndroidLogger 必须放对位置、改对名字、清掉 BOM
即使版本匹配,仍可能“已安装但不生效”,常见原因是路径错、文件名错、XML 配置带 BOM。
- DLL 文件必须放进
plugins\AndroidLogger\AndroidLogger.dll(不是plugins\AndroidLogger.dll) - 配套的
AndroidLogger.xml必须放在plugins\Config\AndroidLogger.xml,且编码为UTF-8(无 BOM);用 Notepad++ 打开它 →编码 → 转换为 UTF-8(不是“以 UTF-8 编码”) - 重启前务必关闭所有 Notepad++ 进程(包括托盘图标),否则插件不会重载
- 装完后按
Ctrl+Alt+L呼出日志面板,不是菜单栏点击——这是它唯一的激活快捷键
真正卡住人的从来不是“怎么装”,而是“为什么装了看不见”。v8.5+ 用户尤其要注意插件生态断层,别在过期文档里找 v6.6.9 的安装包硬塞进新版本里——路径对了、名字对了、架构对了,接口不兼容照样白忙活。


















