面向 Windows 的轻量文本编辑器,支持多种语言的语法高亮、代码折叠和自动补全。
- Star
- 6,710
- Fork
- 409
- 未关闭 Issue
- 105
- 最近提交
- 9小时前
这是什么?
Notepad3 是一款免费开源的 Windows 文本编辑器,基于 Scintilla 编辑组件和 Lexilla 词法分析库开发。它内存占用较小,同时提供适合编程和日常文本编辑的功能,支持 55 种以上语言的语法高亮。
编辑器包含代码折叠、书签、单词自动补全、标记所有匹配项,以及基于 PCRE2 正则引擎的查找替换。它还支持通过 uchardet 进行编码检测、文件变更监控、AES-256 文件加密,以及 Emacs 文件变量。内置 TinyExpr++ 可直接计算行内数学表达式,剪贴板监控模式则会把每次复制的内容追加到文档末尾。
Notepad3 可免安装便携运行,设置保存在 INI 文件中,也可以用 Visual Studio 2022 从源码构建。项目附带用于跨文件搜索的 grepWin 和文件浏览插件 MiniPath,界面提供 26 种语言。
核心功能
- 01支持 55 种以上编程语言和标记语言的语法高亮。
- 02使用 PCRE2 正则表达式进行查找和替换。
- 03通过 uchardet 自动检测文件编码。
- 04支持应用内及命令行的 AES-256 文件加解密。
- 05剪贴板监控模式可将每次复制的内容追加到文档中。
- 06免安装便携运行,设置文件与程序放在一起。
适用场景
- 用支持语法高亮和代码折叠的编辑器替代 Windows 记事本。
- 在 Windows 上无需安装 IDE 即可编辑源代码或配置文件。
- 从 U 盘便携运行编辑器。
- 将多段复制内容汇集到同一个文档中。
快速上手
- 1
从发布页面下载便携版压缩包
- 2
解压压缩包并运行 Notepad3.exe
使用前须知
- 仅支持 Windows(Windows 8.1、10 或 11)。
- 从源码构建需要 Visual Studio 2022 和 Windows SDK。
标签
常见问题
- Notepad3 是什么?
- 基于 Scintilla 的轻量级 Windows 文本编辑器,支持语法高亮,源自 Notepad2。 Notepad3 是一款免费开源的 Windows 文本编辑器,基于 Scintilla 编辑组件和 Lexilla 词法分析库开发。它内存占用较小,同时提供适合编程和日常文本编辑的功能,支持 55 种以上语言的语法高亮。
- Notepad3 可以免费使用吗?用的什么许可证?
- Notepad3 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
- Notepad3 还在维护吗?
- 活跃维护中。Notepad3 最近一次提交是在 2026年10月21日。
- Notepad3 适合用来做什么?
- 用支持语法高亮和代码折叠的编辑器替代 Windows 记事本。 在 Windows 上无需安装 IDE 即可编辑源代码或配置文件。 从 U 盘便携运行编辑器。 将多段复制内容汇集到同一个文档中。
- Notepad3 怎么安装和运行?
- 从发布页面下载便携版压缩包 解压压缩包并运行 Notepad3.exe
- 在哪里获取 Notepad3?
- 源代码和安装说明在 GitHub 上:https://github.com/rizonesoft/Notepad3
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5065326C++Other更新于 4天前
一款轻量级跨平台文本编辑器,支持 Windows、Linux 和 macOS,定位为国产记事本类软件的替代选择。
1.1万398C++GPL-3.0更新于 11天前
一款轻量、极简的 Windows 文本编辑器,支持标签页、Markdown 实时预览和内置差异对比。
1万560C#MIT更新于 16小时前
一款适用于 Windows 的免费源代码编辑器,可替代系统自带记事本,支持多种编程语言。
3万5397C++Other更新于 7小时前
一款快速、简洁且可通过 Lua 高度扩展的跨平台程序员文本编辑器,提供图形界面和终端版本。
92155LuaMIT更新于 2个月前
面向 Windows 的便携整合包,开箱即用地运行混元 3D 2.0/2.1 图生 3D Web 应用。
1357129BatchfileGPL-3.0更新于 11个月前