Notepad++ 中文介绍与使用教程:免费开源的文本与代码编辑器(附 32/64 位绿色版)

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 与每个安装包的 .sig GPG 签名,公钥 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. 起步三步

  1. 安装版直接启动;绿色版先解压到非系统目录,再双击 notepad++.exe。
  2. 第一次使用可在「Settings → Preferences → General → Localization」切到简体中文;字体、配色在「Settings → Style Configurator」里调。
  3. 打开或拖入文件,标签页右键可关闭 / 移动 / 拆分到另一视图;「文件 → 保存会话」可把当前打开的一批文件存成会话,下次一键恢复。

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 地址:和某些只在官网发包、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 修了多项可被利用的安全漏洞,还在用旧版本的话建议尽快升级。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容