notepad++个人收藏的插件列表

对于硬核程序员和极客来说,Notepad++ 不仅仅是一个编辑器,它是一个可以通过插件无限扩展的低功耗工作站。

为了满足你对 TXT, INI, XML, JSON, YAML, Python, Markdown, HTML, Log 等文档的深度处理需求,我为你精选并整理了 50 个 插件。

个人使用

BetterMultiSelection, CodeAlignmentNpp, ComparePlus, Explorer, HexEditor, JsonTools, mimeTools, NppExport, NppFTP, NppTextFX, NppXmlTreeviewPlugin, PythonScript,

极客插件汇总表 (Top 50)

类型插件名称针对文档核心功能推荐指数互斥标记
格式化ComparePlus所有类型双栏对比、行内差异高亮⭐⭐⭐⭐⭐-
格式化JSON ViewerJSON格式化、Tree View、快速定位⭐⭐⭐⭐⭐🔺JsonTools
格式化XML ToolsXML/HTML格式化、XPath查询、Linter⭐⭐⭐⭐⭐-
格式化JsonToolsJSON/CSV超大JSON处理、JSONPath、转换⭐⭐⭐⭐🔺JSON Viewer
格式化JSToolJS/JSON快速美化、JS压缩⭐⭐⭐⭐🔺JSON Viewer
格式化CSV LintCSV语法校验、转SQL、数据检测⭐⭐⭐-
格式化YamlParserYAML严格语法检查、缩进校验⭐⭐⭐-
格式化CoolFormat多种代码C/Py/Java 通用格式化⭐⭐⭐-
渲染展示Markdown PanelMD实时渲染预览 (WebView2)⭐⭐⭐⭐⭐🔺MarkdownViewer
渲染展示MarkdownViewerMD预览、支持PDF/HTML高保真导出⭐⭐⭐⭐🔺Markdown Panel
渲染展示Preview HTMLHTMLNPP 内置浏览器引擎预览⭐⭐⭐⭐-
渲染展示NppExport所有代码带高亮颜色导出为 HTML/RTF⭐⭐⭐-
编辑加强BetterMultiSelection所有类型多光标同步编辑 (VS Code模式)⭐⭐⭐⭐⭐-
编辑加强TextFXTXT/Log去重、排序、字符转换全能包⭐⭐⭐⭐⭐🔺Sort Lines
编辑加强NppOpenAI所有类型AI 辅助编写、翻译、纠错⭐⭐⭐⭐🔺Translate
编辑加强MIME Tools所有类型Base64/URL 编解码⭐⭐⭐⭐🔺Converter
编辑加强AnalysePluginLOG/TXT关键词高亮过滤分析⭐⭐⭐⭐⭐-
编辑加强Hex-Editor二进制查看/修改文件十六进制源码⭐⭐⭐⭐-
编辑加强Code Alignment代码/配置按符号(=, :)快速对齐多行⭐⭐⭐⭐-
编辑加强DSpellCheckTXT/MD实时英文拼写检查⭐⭐⭐-
编辑加强Task List代码/TXT自动汇总 TODO/FIXME 列表⭐⭐⭐-
编辑加强MultiReplace文本数据多规则并发正则表达式替换⭐⭐⭐⭐-
编辑加强AutoSave所有类型定时/失焦自动保存文件⭐⭐⭐-
编辑加强RegEx Helper所有类型正则表达式侧边栏测试匹配⭐⭐⭐-
编辑加强Converter所有类型ASCII/Hex/Dec 数值转换⭐⭐⭐🔺MIME Tools
编辑加强Casing代码变量驼峰/下划线命名转换⭐⭐⭐-
编辑加强Translate所有类型选中文本在线翻译⭐⭐⭐🔺NppOpenAI
编辑加强Sort Lines大数据TXT自定义规则文本行排序⭐⭐⭐🔺TextFX
编辑加强Surround Selection代码/MD引号、括号自动包裹选中项⭐⭐⭐-
编辑加强Elastic TabstopsTXT/CSV动态调整Tab列对齐⭐⭐⭐-
编辑加强Fingerprint所有类型生成MD5/SHA散列校验和⭐⭐⭐-
代码调试NppExecPY/C/ShellNPP 内运行脚本、控制台输出⭐⭐⭐⭐⭐-
代码调试NppFTP远程配置SFTP/FTP 远程编辑、保存⭐⭐⭐⭐⭐-
代码调试Python Script开发辅助用Python编写插件功能/自动化⭐⭐⭐⭐-
代码调试EmmetHTML/XML缩写展开为代码块 (Zen Coding)⭐⭐⭐⭐-
代码调试Function List所有语言提取代码结构实现函数跳转⭐⭐⭐⭐-
代码调试NppEditorConfig所有代码统一团队缩进与编码规范⭐⭐⭐-
代码调试SnippetPlus代码/SQL常用代码模板片段管理⭐⭐⭐-
代码调试NppMenuSearch所有类型快速搜索并执行复杂的插件命令⭐⭐⭐-
代码调试DebuggerPHP/Py基础 DBGP 协议远程调试⭐⭐-
文件管理Explorer所有类型树状目录浏览器、文件操作⭐⭐⭐⭐⭐-
文件管理Session Mgr工作环境工作区会话保存与快速切换⭐⭐⭐⭐-
文件管理Location Navigate代码/TXT编辑历史前后跳转 (前进/后退)⭐⭐⭐⭐-
文件管理File Switcher多文件模糊匹配搜索快速切换 Tab⭐⭐⭐⭐-
文件管理Doc MonitorLOG实时追踪文件末尾更新 (Tail)⭐⭐⭐⭐-
文件管理Navigate To所有类型高级“转到”与搜索增强⭐⭐⭐-
文件管理AutoEol所有类型自动统一不同系统的换行符⭐⭐⭐-
文件管理Open Selection所有类型选中文本路径直接打开文件⭐⭐⭐-
文件管理Recent Files所有类型增强型最近文件收藏夹⭐⭐⭐-
文件管理Window Manager大量文件列表化管理所有打开的窗口⭐⭐⭐-

插件深度解析(按功能分类排序)

格式化 (Formatting & Diff)

  • ComparePlus: 极客必备。支持行内差异高亮、Git 仓库对比。分析 .log.ini 差异时,它是地表最强插件。

  • JSON Viewer: JSON 开发标配。提供 TreeView 导航,点击节点直接定位源码。

  • JsonTools: 针对超大 JSON 的高性能工具,支持 JSONPath 查询和转换为 CSV。

  • XML Tools: 全能 XML 处理器。支持 XPath 表达式查询、自动闭合标签、同步 Linter 校验。

  • JSTool (JSMin): 前端利器。快速压缩/格式化 JS 和 JSON,带有简单的脚本执行能力。

  • CSV Lint: 数据分析辅助。自动识别 CSV 列类型,校验格式错误,并支持将 CSV 转为 SQL 插入脚本。

  • CoolFormat: 代码格式化全家桶。支持 C++, Java, JS, HTML, PHP 等多语言的一键美化。

  • YamlParser: YAML 语法守门员。针对严格缩进的 YAML 进行语法检查,防止配置错误。

渲染展示 (Rendering & Export)

  • NppMarkdownPanel: 2026 年主流 MD 预览插件。基于 WebView2 渲染,支持 Dark Mode 和实时同步滚动。

  • MarkdownViewer++: 支持 CommonMark 标准,提供强大的 PDF/HTML 导出功能。

  • Preview HTML: 极简 HTML 渲染器。无需打开浏览器,直接在 NPP 内部预览静态页面效果。

  • NppExport: 文档转换工具。将代码高亮连同格式一起导出为 RTF 或 HTML,方便贴入邮件或 PPT。

编辑加强 (Editing Power-ups)

  • BetterMultiSelection: 像 VS Code 一样操作。支持 Ctrl+鼠标 多处点击编辑,极大提升重构效率。

  • TextFX Characters: 传奇级老牌插件。包含文本去重、多规则排序、大小写转换、HTML实体转换。

  • MIME Tools: 编码解码利器。一键进行 Base64、URL、Quoted-printable 编解码。

  • DSpellCheck: 拼写纠错。基于 Hunspell 引擎,对 .txt 文档或代码注释中的英文拼写进行实时监控。

  • Code Alignment: 强迫症福音。按等号、逗号或其他符号快速对齐多行代码变量。

  • NppOpenAI: AI 生产力增强。在编辑器内直接调用 GPT/Claude,通过选中文本进行解释、优化或翻译。

  • Task List: 自动扫描。自动寻找文档中的 TODO:, FIXME: 标签并生成任务列表。

  • Hex-Editor: 二进制查看。直接分析文档的十六进制源码,排查乱码和隐藏字符。

  • MultiReplace: 增强替换。支持一次性应用多个正则替换规则,处理复杂 Log 转换时非常高效。

  • AutoSave: 容灾工具。针对 INI 或文本编辑,防止崩溃导致数据丢失,支持定时或失去焦点时自动保存。

  • Converter: 十六进制/十进制/ASCII 实时转换插件。

  • Surround Selection: 选中文本后输入引号或括号,自动包裹文本。

  • Elastic Tabstops: 动态 Tab。根据内容长度自动调整缩进间距,保持文档整齐。

  • Fingerprint: 为当前文本生成 MD5/SHA 校验和。

  • RegEx Helper: 正则表达式测试。在侧边栏实时匹配文本,调试 Python/Web 正则。

  • Casing: 快速转换驼峰式(camelCase)、下划线(snake_case)等命名格式。

  • Sort Lines: 针对大数据文本的多维排序工具。

  • Translate: 调用翻译 API,直接在编辑器内翻译选中的日志或注释。

代码调试 (Coding & Debugging)

  • NppExec: 插件之王。在 NPP 内部集成控制台,一键运行 python script.pygcc compile

  • NppFTP: 运维必备。直接通过 SFTP 挂载远程服务器上的 .yaml.log 文件,实现“保存即生效”。

  • Python Script: 允许通过编写 Python 脚本来操控 Notepad++ 自身的所有行为。

  • Emmet: Web 极客必备。通过简写(如 div>ul>li*5)快速生成 HTML 结构。

  • Tagle: 简单的标签管理工具,用于管理代码书签。

  • Function List: 自动解析代码(Py/C/HTML)中的函数名,实现快速跳转。

  • NppMenuSearch: 插件太多记不住菜单?输入关键词快速搜索并执行插件命令。

  • SnippetPlus: 代码片段库。存储常用的 Python 模板或 SQL 语句,输入简写即补全。

  • NppEditorConfig: 自动读取 .editorconfig,保持不同团队成员间的缩进和编码统一。

  • Debugger (Dbgp): 基础的 PHP/Python 远程调试支持。

文件管理 (File Management)

  • Explorer: 侧边栏文件树。支持右键快速操作,像 IDE 一样管理工程目录。

  • Session Mgr: 工作环境保存。保存当前打开的一组文件,方便在不同项目间无缝切换。

  • Location Navigate: 历史导航。像浏览器一样回退/前进到上一个编辑过的代码行。

  • File Switcher: 极速文件切换。通过文件名部分模糊搜索,快速跳转到已打开的文件。

  • Navigate To: 增强型“转到”工具,快速搜索并定位。

  • Recent Files: 增强的最近访问文件管理,支持分类收藏。

  • Doc Monitor: 实时监控文件改动。类似于 Linux 下的 tail -f,查看不断更新的日志文件。

  • Open Selection: 选中一段路径字符串,直接在 NPP 中打开对应文件。

  • AutoEol: 自动规范化。打开文件时自动将换行符统一为 LF 或 CRLF。

  • Window Manager: 针对打开了上百个 Tab 的用户,提供列表化管理界面。