目录
- [一. 文本处理](#一. 文本处理)
-
- [1.1 NPPTextFX2](#1.1 NPPTextFX2)
- [1.2 NPP_HexEdit](#1.2 NPP_HexEdit)
- [1.3 mimetools](#1.3 mimetools)
- [二. 文本比较](#二. 文本比较)
-
- [2.1 comparePlus](#2.1 comparePlus)
- [三. 程序运行](#三. 程序运行)
-
- [3.1 PythonScript](#3.1 PythonScript)
- [3.2 NppExec](#3.2 NppExec)
- [四. 文本显示](#四. 文本显示)
-
- [4.1 JSON-Viewer](#4.1 JSON-Viewer)
- [4.2 CSVLint](#4.2 CSVLint)
- [五. Customize Toolbar](#五. Customize Toolbar)
一. 文本处理
1.1 NPPTextFX2
🔷用来进行文本处理的插件,无法从插件市场下载,需从插件的Github仓库进行下载。
- 🔷插件Github仓库:
https://github.com/rainman74/NPPTextFX2 - 安装之后,效果如下所示

1.2 NPP_HexEdit
🔷把文本文件按二进制(十六进制)方式打开和编辑的工具
- 插件Github仓库:
https://github.com/chcg/NPP_HexEdit

1.3 mimetools
🔷处理各种编码字符串的小工具插件
- Base64 编码 / 解码
- Encode Base64:把普通文本 → Base64
- Decode Base64:把 Base64 → 原始文本
- URL 编码 / 解码
- URL Encode:把特殊字符转成 %XX 格式
- URL Decode:还原为正常文本
🔷插件Github仓库:https://github.com/npp-plugins/mimetools

二. 文本比较
2.1 comparePlus
🔷文本比较插件
- 插件Github仓库:
https://github.com/pnedev/comparePlus

三. 程序运行
3.1 PythonScript
🔷编写python代码,处理文本,可以直接控制编辑器内部(API级别)
- 可用来当做宏使用
- 稳定版只支持python2.7,先行版开始支持Python3了。
- 插件Github仓库:
https://github.com/bruderstein/PythonScript

3.2 NppExec
🔷在 Notepad++ 里内置一个脚本执行引擎 + 命令控制台,核心作用是 "自动化 + 调用外部工具 + 扩展编辑器能力"。
- 安装后可以直接在 Notepad++ 里运行:
PowerShell,Python,cmd - 可以把脚本绑定到快捷键和菜单项中,实现一键执行。
- 插件Github仓库:https://github.com/d0vgan/nppexec/

四. 文本显示
4.1 JSON-Viewer
🔷格式化,并查看Json数据
- 插件Github仓库:
https://github.com/NPP-JSONViewer/JSON-Viewer

4.2 CSVLint
🔷csv文件显示,处理
- 插件Github仓库:
https://github.com/BdR76/CSVLint

五. Customize Toolbar
🔷用来自定义工具栏的插件
