一款适用于 Windows 的免费开源文本编辑器,基于 Scintilla 编辑组件和 Lexilla 词法分析器库构建。内存占用极小,功能强大,足以胜任专业编程和日常文本编辑工作。
一、软件简介
Notepad3 是 Florian Balmer 的 Notepad2 和 XhmikosR 的 Notepad2-mod 的继任者。其配套工具 MiniPath 则基于 Florian Balmer 的 metapath。
| 项目 | 内容 |
|---|
| 软件名称 | Notepad3 |
| 软件版本 | 6.26.613.1 |
| 授权协议 | 免费开源 |
| 运行平台 | Windows 8.1 / 10 / 11 |
| 架构支持 | x86 (Win32)、x64、带 AVX2 指令集的 x64、ARM64 |
二、功能特点
2.1 编辑功能
| 功能 | 说明 |
|---|
| 代码折叠 | 支持代码折叠,并可一键全部展开/折叠 |
| 书签导航 | 提供书签功能,方便在文件内快速跳转 |
| 自动补全 | 单词自动补全,补全触发字符可自定义 |
| 高亮匹配 | 标记所选单词的所有匹配项,并显示匹配数量 |
| 正则查找 | 支持基于 PCRE2 正则表达式引擎的查找和替换 |
| 专注视图 | 过滤显示内容,仅展示与当前单词/选中内容匹配的行(快捷键 Ctrl+Alt+V),支持折叠、书签和高亮模式 |
| 行内计算 | 内置 TinyExpr++,支持行内数学表达式计算,提供 80 多种函数。输入 表达式=? 即可就地计算,或在行号中使用 ${表达式} |
| 智能撤销 | 撤销/重做操作可保留原有的文本选中状态 |
| 行复制粘贴 | 采用类似 Visual Studio 的复制/粘贴当前行功能(未选中内容时生效) |
| 矩形选择 | 支持虚拟空间矩形选择(Alt+拖拽) |
| 自定义分隔符 | 支持自定义分隔符,加速单词级别的导航 |
| 插入 GUID | 支持在文档中直接插入 GUID |
| 剪贴板监控 | 命令行参数 /b 启动,自动将剪贴板每次更改追加到文档末尾;可随时通过"编辑 → 停止剪贴板监控"关闭 |
2.2 语法高亮
支持超过 55 种 编程语言,包括但不限于:
ANSI Art、Apache 配置文件、Assembly(汇编)、AutoHotkey、AutoIt3、AviSynth、Awk、Batch(批处理)、C/C++、C#、CMake、CoffeeScript、CSS、CSV、D、Dart、Diff、F77/Fortran、Go、HTML/XML、Java、JavaScript、JSON、Julia、Kotlin、KiXtart、LaTeX、Lua、Makefiles、Markdown、MATLAB、Nim、NSIS、Pascal、Perl、PHP、PowerShell、Python、R/S-Plus、Registry(注册表文件)、Resource Script、Ruby、Rust、Shell Script、SQL、SystemVerilog、Tcl、TOML、VBScript、VHDL、Verilog、Visual Basic、YAML 等。
2.3 文件处理
| 功能 | 说明 |
|---|
| 文件加密 | 支持 AES-256 Rijndael 加密/解密,内置于软件中,并提供命令行批量处理工具 |
| 编码检测 | 基于 uchardet 库实现编码自动检测 |
| 变更监控 | 支持文件变更监控,检查间隔可自定义 |
| 时间戳日志 | .LOG 自动添加时间戳 —— 若文件首行为 .LOG,打开时自动追加当前日期和时间,与经典记事本行为一致 |
| Emacs 变量 | 支持 Emacs 文件变量(如编码、模式、Tab 宽度等) |
| 历史记录 | 文件历史记录会保留光标位置和编码信息 |
| 便携设计 | 采用便携化设计,可使用相对路径存储,方便在 U 盘等移动存储设备上运行 |
2.4 搜索功能
- 集成 grepWin —— 强大的文件内容搜索工具,支持正则表达式(快捷键
Ctrl+Shift+F) - 超链接热点高亮 ——
Ctrl+点击 在浏览器中打开,Alt+点击 在编辑器中加载
2.5 用户界面
| 功能 | 说明 |
|---|
| 高 DPI 支持 | 支持高 DPI 显示器,配备高清工具栏图标 |
| 深色模式 | 支持深色模式,且颜色可自定义 |
| 自定义状态栏 | 提供 16 个可配置字段(行号、列号、编码、TinyExpr++ 计算结果、Unicode 码点等) |
| 工具栏标签 | 支持在图标旁显示功能名称 |
| 缩放比例 | 支持 10% ~ 1000% 缩放(Ctrl+滚轮 或工具栏按钮) |
| 窗口透明 | 支持窗口透明模式,透明度可配置 |
2.6 本地化支持
提供 26 种 语言翻译:
南非荷兰语、白俄罗斯语、简体中文、繁体中文、荷兰语、英语(美式和英式)、芬兰语、法语、德语、希腊语、印地语、匈牙利语、印尼语、意大利语、日语、韩语、波兰语、葡萄牙语(巴西和葡萄牙)、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语、越南语。
2.7 配套工具
| 工具 | 功能 | 快捷键 |
|---|
| MiniPath | 快速文件浏览器插件 | Ctrl+M |
| grepWin | 强大的跨文件搜索与替换工具 | Ctrl+Shift+F |
三、下载地址
立即下载
安装版 支持添加"使用 Notepad3 打开"到系统右键菜单,或替换系统记事本功能。
四、常用快捷键速查
| 快捷键 | 功能 |
|---|
Ctrl+Alt+V | 专注视图(过滤显示匹配行) |
Ctrl+Shift+F | 跨文件搜索(grepWin) |
Ctrl+M | 打开 MiniPath 文件浏览器 |
Alt+拖拽 | 矩形选择 |
Ctrl+滚轮 | 缩放界面 |
Ctrl+点击链接 | 在浏览器中打开超链接 |
Alt+点击链接 | 在编辑器中加载超链接 |