Notepad3 是一款轻量级文本编辑器绿色便携中文免费版,尽管 Windows 操作系统在过去几年中进行了重大更新。然而,默认的 Windows 记事本已经 20 年没有更新了。如果您需要一个文本编辑器来完成简单的编程任务,那么使用普通的 Windows 记事本是行不通的。因此,我们创建了Notepad3,其中包含默认 Windows 记事本当前缺少的所有功能。Notepad3是一种快速且轻量级的基于Scintilla的文本编辑器,具有语法高亮显示功能。它占用的内存很小,但功能强大,足以处理大多数编程工作而不费吹灰之力。Notepad3具有以下功能:代码折叠、括号匹配、自动缩进、单词自动补全、字符编码在各种格式(ASCII、UTF-8、UTF-16)之间转换、换行格式转换(DOS之间(CR/LF) 、Unix (LF) 和 Macintosh (CR) 格式)、多重撤消或重做、书签以及基于正则表达式的查找和替换。
之前我们提到Notepad3几乎可以处理任何编程工作,我们没有说谎。只需查看下面支持的编程语言列表,找出您最喜欢的。
它为 Apache、ASP、Assembly、AutoHotkey、AutoIt3、AviSynth、Awk、Bash、BAT、C、C++、C#、CGI、CMake、CoffeeScript、CSS、CSV、D、Dart、DIFF、Fortran、Go、 HTML、INF、INI、Inno Setup、Java、JavaScript、JSON、Julia、KiXtart、Kotlin、LaTeX、Lua、Makefiles、Markdown、MATLAB、Nim、NSIS、Pascal、Perl、PHP、PowerShell、Python、REG、资源、RS -SPlus Statistics、Ruby、Rust、Shell、SQL、Tcl、TOML、VB、VBScript、VHDL、XHTML、XML、YAML 和改进的对 NFO ANSI 的支持。
【提示】
本 Lite/Mod 版仅适用于Win7/8/10/11,不支持 windows XP。
测试平台: Win7x64 旗舰版 Win10 22H2 专业版( 已不支持新版 Win11 记事本替换 )
软件特点
轻巧高效
Notepad3以其轻巧高效的特性而闻名。它采用了精简的设计,占用较小的内存空间,运行速度快,能够快速响应您的操作。无论是处理小型脚本文件还是大型项目,Notepad3都能够应对自如,为您提供流畅的编辑体验。
语法高亮显示
Notepad3具备强大的语法高亮显示功能,能够准确地识别不同编程语言的关键字和语法结构,并将其以鲜明的颜色突出显示。这使得您在编写代码时更加清晰地辨识和理解代码结构,减少出错的可能性,提高代码的可读性和维护性。
丰富的功能集
尽管Notepad3是一款轻量级的文本编辑器,但它并不妥协于功能。它提供了一系列实用的功能,如智能缩进、自动补全、括号匹配、代码折叠等,帮助您提高编程效率和准确性。同时,您还可以根据个人偏好进行定制,调整编辑器的外观和行为,使其适应您的工作风格。
支持多种编程语言
Notepad3支持多种常见的编程语言,包括C、C++、Python、Java、JavaScript等,以及各种脚本语言和标记语言。无论您从事哪个领域的开发,Notepad3都能满足您的需求,为您提供专业级的编码环境。
开源免费
Notepad3是一款开源免费的软件,源代码公开且可自由使用。这意味着您可以自由地下载、安装和共享Notepad3,没有任何隐含的费用或功能限制。同时,开源社区的参与和贡献使得Notepad3得以不断改进和更新,为用户提供更好的体验和功能。
简单易用
Notepad3注重简洁易用的设计理念,让您专注于代码编写而不被复杂的界面和操作所干扰。直观的用户界面和直观的工具栏使得您能够快速上手,提高工作效率。
配置技巧
界面自定义:通过视图菜单调整界面布局和主题,使其符合你的使用习惯。

高级设置:探索选项菜单中的高级设置,例如字符编码、行结束符格式等,以优化编辑体验。

插件安装:安装如拼写检查、自动完成等插件,增强编辑功能。
更新日志
新增:
[.311.1]- 功能:增加了 UCHARDET 编码检测过滤器(Settings2:UchardetLanguageFilter)。
[.227.1]- 功能:添加鼠标中键点击自动滚动功能。
变化:
[.306.1]- 任务:添加 TimSort(替代 qsort),更新 Scintilla(接口检查)及 scintilla-call-wrapper。
[.306.1]- 最低支持系统从 Windows 10 起,主版本由 6 升至 7。
[.305.1]- 功能:增强 MMB 自动滚动功能。
[.305.1]- 更新 UCHARDET 编码检测器(UCH)。
[.303.1]- 重构:替换正则表达式引擎:将弃用的 Oniguruma 引擎替换为 PCRE2 v10.47(ONI -> PCR)。
修复:
[.314.1]- 修复 PCRE2 行尾检测问题(PCR)。
[.314.1]- 基于 Claude Code 对编码检测功能进行重构。
[.314.1]- 降低对 UTF-8 编码的过度偏好(避免强制识别为 UTF-8)。
[.314.1]- 撤销将 ASCII 识别为 UTF-8 的 Unicode 检测逻辑 — 避免误报。
[.311.1]- 修复 Scintilla 中 Document::ConvertLineEnds() 方法的 Bug(涉及 SCI 接口)。
[.311.1]- 修复可调整大小窗口上的拖拽手柄 Bug。
[.311.1]- 增强 InfoBoxLng () 函数,以替代那些不支持深色模式(Dark Mode)的 MessageBoxEx 调用。
[.306.1]- 修复文件上级目录被删除时的处理问题。
[.306.1]- 修复 PCRE2 接口在匹配行尾($)时的错误。
[.306.1]- 修复 “关于” 对话框及版本补丁脚本问题。
[.305.1]- 修复 uchardet 识别置信度低于 66% 时优先采用 UTF-8 编码的问题(UCH)。
[.305.1]- 将 GetOpenFileName() 重构为 IFileOpenDialog()。
[.303.1]- 回滚:回退至特殊文本(.txt)字体样式。

