Notepad++核心插件需正确安装与配置:Compare须重启启用并排视图,JSON Viewer仅支持合法JSON格式化,FTP/Sync必须验证服务器指纹且私钥权限设为600,MarkdownViewer++依赖.md后缀,PluginManager是插件管理前提。

Notepad++ 默认不带实用插件,装错或漏装关键插件,轻则功能残缺,重则启动变慢、菜单卡死、保存失败——尤其在处理 JSON、对比代码、编辑远程文件时,没对的插件,等于白用。
Compare 插件:双文件差异高亮必须开
没它,Compare 菜单项根本不会出现;装了但没启用「并排视图」,就只能看到单列行号标记,看不出哪行删了、哪行改了。
- 安装后必须重启 Notepad++,否则
插件 → Compare → Compare不会响应 - 只支持两个文件对比,
Compare不识别文件夹,也不能比 Git 三路合并(HEAD/ours/theirs) - 差异颜色固定:红色=左侧删除,绿色=右侧新增,黄色=内容修改;不能自定义色值
- 若对比大文件(>10MB),建议先关闭「自动折叠相同块」,否则卡顿明显
JSON Viewer:格式化前别手动删空格或换行
一团压缩 JSON 直接粘贴进 Notepad++,点 插件 → JSON Viewer → Format JSON 才安全;手动删逗号、补引号、加缩进,90% 会因少一个 , 或多一个 : 导致解析失败。
- 格式化后自动高亮语法,但不校验语义(比如字段名重复、数字溢出)
- 折叠节点依赖缩进结构,若原始 JSON 本身有非法字符(如 BOM、控制符),
Format JSON会报错中断 - 不支持 YAML 或 TOML,强行拖入只会显示“Invalid JSON”
FTP/Sync:SFTP 连接必须验证服务器指纹
勾选「验证服务器指纹」不是可选项,是防中间人劫持的强制步骤——尤其连公司内网跳板机或云服务器时,跳过这步等于把密码明文交出去。
- 私钥路径必须是绝对路径,且文件权限需为
600(Windows 下用管理员权限检查属性 → 安全 → 高级) - 断线重连后,本地未保存的修改不会自动丢弃,但远程文件若被他人同步覆盖,下次保存会触发冲突提示
- 不支持 SFTP 的
chroot环境下部分路径可能无法列出,此时需手动填写完整绝对路径(如/var/www/html/index.php)
MarkdownViewer++:Ctrl+Shift+M 预览依赖 .md 后缀
文件名没 .md 后缀,哪怕内容全是 Markdown 语法,Ctrl+Shift+M 也不会唤出预览窗;改后缀后也不用重启,直接按快捷键即可生效。
- 预览渲染基于内置 HTML 引擎,不支持 Mermaid、Katex 等扩展语法(会原样显示代码块)
- 左侧编辑时,右侧默认 300ms 延迟刷新;若频繁敲字导致卡顿,可在插件设置里调高延迟至
800ms - 不读取外部 CSS,所有样式走插件内置主题;想换风格只能改插件源码或等作者更新
真正影响效率的不是插件数量,而是那几个核心插件是否装对版本、是否启用关键选项、是否避开常见配置陷阱——尤其是 PluginManager 没提前装好,后面所有插件都得手动扔 plugins 目录,还容易放错子文件夹层级。











