Notepad++ 是 Windows 上最知名的免费开源文本 / 源代码编辑器,定位很直白:把系统自带的「记事本」换成一个真正能干活的工具。它由 Don Ho 开发、基于 Scintilla 编辑组件,采用 GPL 许可,支持约 80 种编程语言与自然语言的语法高亮和代码折叠,一个窗口里用标签页同时打开多个文件。程序本体只有 6~7MB,启动快、不吃内存,既提供安装版,也提供解压即用的绿色便携版。
官方最新版本为 Notepad++ 8.9.9(2026 年 11 月 6 日发布),这一版以安全加固为主,建议还在用旧版的用户升级。
一、主要功能特性
| 功能 | 说明 |
|---|---|
| 语法高亮与折叠 | 内置约 80 种语言(C/C++、Python、Java、PHP、HTML/CSS/JS、SQL、Markdown、PowerShell、Bash 等),支持代码折叠、括号匹配、函数列表;不认识的语言可用 UDL 自定义 |
| 多标签与双视图 | 单窗口多标签编辑,可拆成两个视图并排对比,标签能在视图间拖动,支持会话(Session)保存与恢复 |
| 查找与替换 | 普通 / 扩展转义 / 正则(Boost 引擎)三种模式,支持在文件中批量查找替换(Find in Files)、标记高亮(Mark)、书签、增量搜索、宏录制 |
| 列编辑与多光标 | 按住 Alt 拖选可做列(矩形)选择并整列输入,批量改前缀、对齐日志字段很省事 |
| 编码与换行转换 | UTF-8 / UTF-8-BOM / ANSI / 各类中文编码互相转换,可查看并转换 Windows(CRLF)、Unix(LF)、Mac(CR) 换行符 |
| 插件扩展 | 内置 Plugins Admin 可一键安装 / 更新 / 卸载插件(如 Compare、NppExport、JSON 格式化等),也支持手动放入 DLL |
| 主题与自定义 | Style Configurator 逐语言配色、内置明暗主题,快捷键可用 Shortcut Mapper 改,界面语言含简体中文 |
| 便携 / 绿色版 | 官方提供 portable zip / 7z,解压即用、不写注册表、不带右键菜单,删掉目录即卸载;配置可跟着 U 盘走 |
| 免费开源 | GPL 许可,个人与商业使用都免费,无广告、无捆绑、无功能限制 |
| 完整性可校验 | 自 7.6.5 起发布包带 GPG 签名(Key ID 0x8D84F46E),每个 Release 附 SHA-256 摘要清单 |
Notepad++ 是编辑器,不是 IDE:写代码、改配置、看日志、批量处理文本是它的主场;编译、调试、项目管理要靠 IDE 或命令行。它目前只有 Windows 版,macOS / Linux 用户可用 Wine 或同类编辑器替代。
二、版本、平台与下载类型
8.9.9 主要更新(2026-11-06):这一版修复了 6 项安全问题,包括 WM_COPYDATA 发送方认证绕过、可借插件命令提权、堆信息泄露、UAC 下保存临时文件的 TOCTOU 风险、NPPM_MENUCOMMAND 越界数组访问,以及 MIME Tools 插件 SAML 解码的堆缓冲区溢出。功能上更新到 Scintilla 5.6.9 / Lexilla 5.5.5 / Boost 1.92,提升了「在文件中查找」性能,新增对话框字体与字号设置、增量搜索栏置顶与选项记忆、剪贴板历史面板改进、UDL 可作为新建文档默认语言、Structured Text 语言支持,并修掉多处内存泄漏与函数列表、自动补全相关的老问题。
支持的 Windows 系统(官方 SUPPORTED_SYSTEM 表):
| 系统 | 能否运行当前版本 | 官方是否支持 |
|---|---|---|
| Windows 11 / 10 / 8.1 | 可以 | 是 |
| Windows 8 / 7 | 可以 | 否(不再处理该平台专属问题) |
| Vista / Server 2008 | 最高 v8.4.6(GCC 构建可运行) | 否 |
| XP / Server 2003 | 最高 v7.9.2 | 否 |
该下哪个包:先看自己系统的位数(设置 → 系统 → 系统信息),现在的电脑基本都是 64 位。
| 包名 | 适用 | 说明 |
|---|---|---|
npp.8.9.9.Installer.x64.exe |
64 位 Windows | 标准安装版,普通用户选这个 |
npp.8.9.9.Installer.exe |
32 位 Windows | 32 位标准安装版(不带 x64 后缀即 32 位) |
npp.8.9.9.Installer.arm64.exe |
ARM64 Windows | ARM 设备专用 |
npp.8.9.9.Installer.x64.msi |
企业批量部署 | MSI 安装包,官方建议普通用户仍用 exe 安装版 |
npp.8.9.9.portable.x64.zip / portable.zip |
64 位 / 32 位绿色版 | 解压即用,本文网盘分享的就是这一类 |
portable.minimalist.* |
极简绿色版 | 只带默认明暗主题与英文界面,不含插件和 Plugins Admin |
三、下载与安装
- 安装版:下载对应位数的 Installer exe,双击一路下一步即可。安装过程通常需要管理员权限,装完会自动带上「Edit with Notepad++」右键菜单;默认把个人配置写在
%AppData%\Notepad++。安装到Program Files时,后续升级、装插件同样需要管理员权限。 - 绿色版(portable):把 zip / 7z 解压到自己有写权限的文件夹,直接运行里面的
notepad++.exe。它不需要管理员权限,程序、设置、插件全在同一个目录里,删除整个目录就等于卸载。默认不会改文件关联、也不会加右键菜单,需要的话得手动设置。 - 完整性校验:官方 Release 附
*.checksums.sha256与每个安装包的.sigGPG 签名,公钥nppGpgPub.asc在官方仓库里。涉及公司环境或批量部署时,建议核对 SHA-256 再运行。 - 渠道:正式渠道是官网下载页与官方 GitHub 仓库的 Releases。别从第三方下载站取「汉化增强版」,这类包常被重新打包、捆绑插件甚至塞广告。
绿色版的一个关键坑:便携模式靠
notepad++.exe同目录的零字节文件doLocalConf.xml开启,可在「? → Debug Info」里看到Local Conf mode: ON。如果把整个目录放进C:\Program Files,Windows 权限限制会让 Notepad++ 忽略这个文件、改用%AppData%存配置——配置就不再是「随身带」了。要放 U 盘或同步盘,别放 Program Files。
四、使用方法
1. 起步三步
- 安装版直接启动;绿色版先解压到非系统目录,再双击
notepad++.exe。 - 第一次使用可在「Settings → Preferences → General → Localization」切到简体中文;字体、配色在「Settings → Style Configurator」里调。
- 打开或拖入文件,标签页右键可关闭 / 移动 / 拆分到另一视图;「文件 → 保存会话」可把当前打开的一批文件存成会话,下次一键恢复。
2. 查找替换与正则(最值得掌握的部分)
| 快捷键 | 作用 |
|---|---|
Ctrl+F |
查找(Find) |
Ctrl+H |
替换(Replace) |
Ctrl+Shift+F |
在文件中查找(Find in Files),按目录批量搜索 / 替换 |
Ctrl+M |
标记(Mark),把所有匹配项高亮,可顺带加行书签 |
Ctrl+Alt+I |
增量搜索,边输入边跳转;8.9.9 起可把搜索栏放在顶部 |
F3 / Shift+F3 |
跳到下一个 / 上一个匹配 |
用正则时,务必在对话框左下角 Search Mode 里选 Regular expression,只勾「匹配大小写」之类是没用的;写完后先点一次「查找下一个」,表达式若非法,这时才会明确提示。替换框里用 $1、${1} 引用捕获组。
例:把 2026-09-23 改成 23/09/2026
查找:(\d{4})-(\d{2})-(\d{2})
替换:${3}/${2}/${1}
模式:Regular expression
批量处理某个目录时,「在文件中查找」的 Directory 不能留空,Filters 用空格分隔的通配符(如 *.log *.txt),排除用 ! 前缀(如 !*.bin *.*),记得勾「In all sub-folders」。注意:它会优先搜索编辑器里尚未保存的缓冲区内容,而不是磁盘上的旧文件。
3. 安装插件
菜单「Plugins → Plugins Admin」,在 Available 标签里勾选目标插件(只点名称不会启用安装按钮)再点 Install,程序会自动重启并完成安装;Updates 更新、Installed 卸载 / 停用都在这里。手动安装时,把 DLL 放到 plugins\插件名\插件名.dll,右键 DLL → 属性,若有「解除锁定 / Unblock」要勾掉,否则 Windows 会拦截;装完重启才会在 Plugins 菜单出现。
位数必须一致:32 位插件装不进 64 位 Notepad++,反之亦然。插件不显示时,先查这一条,再看 Plugins Admin 的 Incompatible 标签——那里列出的是因版本升级而失效的旧插件。
4. 编码、换行与中文乱码
用「Encoding(编码)」菜单查看当前文件编码。中文乱码要分清两种操作:「转为 UTF-8」是把现有文字重新编码保存(文字不变,字节变了);「以 UTF-8 重新解释」是不改字节、只换解读方式(用于本来就是 UTF-8 却被当成 ANSI 打开的情况)。改脚本时若部署到 Linux,顺手在「Edit → EOL Conversion」转成 Unix(LF),避免 ^M 问题。
5. 备份与配置
- 普通安装版的配置在
%AppData%\Notepad++\;绿色版在程序目录里。核心文件:config.xml(界面与偏好)、shortcuts.xml(快捷键 / 宏)、stylers.xml与themes\(配色)、session.xml(会话)、userDefineLang*.xml(自定义语言)。 - 想备份,先正常退出 Notepad++(配置是在退出时才写盘的),再复制整个配置目录。
- 手改 XML 前一定先备份,并且关闭所有实例再改;文件必须是 UTF-8 无 BOM,否则程序读不出来。改完启动后生效。
- 升级时安装器会保留你自定义过的配置,但新版新增的默认项不会自动补进来,偶尔可拿同版本 portable 包里的默认配置对比一下。
6. 常见问题
| 现象 | 处理 |
|---|---|
| 打开中文文件是乱码 | Encoding 菜单试「以 UTF-8 重新解释」;若本来是 GBK,选对应中文编码重新解释,确认后再「转为 UTF-8」保存 |
| 插件装了不显示 | 检查 32/64 位是否匹配;Plugins Admin 需管理员权限(尤其装在 Program Files 时);手动 DLL 要 Unblock;安装后需重启 |
| 绿色版配置没跟着 U 盘走 | 确认 doLocalConf.xml 与 notepad++.exe 同目录,Debug Info 显示 Local Conf mode: ON;目录别放 Program Files |
| 右键没有「Edit with Notepad++」 | 绿色版默认不写右键菜单,属正常;改用安装版,或手动注册文件关联 / 右键项 |
| 正则替换没效果 | Search Mode 要选 Regular expression;替换框用 $1 / ${1};先点 Find Next 验证表达式是否合法 |
| 在文件中查找搜不到 | Directory 不能为空、检查 Filters 与「In all sub-folders」;排除规则用 ! 前缀;注意它优先搜未保存的缓冲区 |
| 升级后某些插件失效 | Plugins Admin → Incompatible 里移除旧插件,再去插件官网找兼容新版的安装包 |
| 想改成双击默认用它打开 | 安装版可在 Preferences → File Association 里设置;绿色版需手动改 Windows 文件关联 |
五、下载地址
- GitHub 官方仓库:https://github.com/notepad-plus-plus/notepad-plus-plus
- GitHub Releases(推荐,含 32/64 位安装版、绿色版、GPG 签名与 SHA-256 校验):https://github.com/notepad-plus-plus/notepad-plus-plus/releases | 最新版直达
- 官方下载页:https://notepad-plus-plus.org/downloads/
- 百度网盘 · 32 位绿色版:https://pan.baidu.com/s/1jBlZLUPQBrYIax0AofIUTQ 提取码:
vypq - 百度网盘 · 64 位绿色版:https://pan.baidu.com/s/1LpdAiiXH4ymVE25lVJEZWA 提取码:
7bsx
关于 GitHub 地址:和某些只在官网发包、GitHub 只有源码的工具不同,Notepad++ 的官方仓库就在 GitHub,Releases 里直接提供编译好的 Windows 安装包与便携版(30 个附件,含 32 位 x86、64 位 x64、ARM64、MSI、portable zip/7z、minimalist 以及
.sig签名与checksums.sha256),可以放心从 Releases 下载;官网下载页是同一个版本的另一条正式渠道。上面两个网盘链接是绿色便携版,32 位与 64 位互不通用,请按系统位数选;网盘文件的具体版本以压缩包内为准,下载后建议在「? → 关于」里核对版本号,并尽量对照官方 SHA-256 校验。
小结
Notepad++ 的长处是「轻、快、够用且干净」:几 MB 的体量,把语法高亮、多标签、正则批量替换、列编辑、编码转换、插件扩展这些日常最需要的能力都做齐了,还免费开源、有绿色版。写脚本、改配置、看日志、批量清洗文本,它比系统记事本强得多,又不像 IDE 那样笨重。
上手建议:按系统位数选 64 位安装包或绿色版 → 切简体中文、调好字体 → 学会 Ctrl+H 正则替换和 Ctrl+Shift+F 批量查找 → 按需装两三个插件 → 备份一次配置目录。另外 8.9.9 修了多项可被利用的安全漏洞,还在用旧版本的话建议尽快升级。














暂无评论内容