Notepad4 v26.10r6392

Notepad4 是 zufuliu 维护的 Windows 文本编辑器,血统来自 Florian 的 Notepad2 和后来的 Notepad2-mod,用现代 C++ 重写过一遍,底层还是 Scintilla。10 月 18 日更新到 v26.10r6392。

主界面

下载下来是压缩包,简体中文 64 位 HD 版 1.26MB,解压之后是两个 exe:Notepad4.exe 本体 2.96MB,matepath.exe 是配套的文件浏览器插件。没有安装程序,配置就写在同目录的 Notepad4.ini 里,整个文件夹拷到另一台机器上,设置跟着走,不往注册表里写东西。

程序按指令集和系统位数分了好几种包:ARM64、x64、Win32,另外还有 AVX2、AVX512 两个加速版,拿不准就用 x64。屏幕缩放调到 150% 以上的选 HD 版,字不会发虚。官方给了 11 种语言的构建,嫌一个个下麻烦就下 i18n 那个,语言在菜单里切。Windows 7 只能跑 AVX2 版,还得先补平台更新。

语法高亮是它的主要卖点。内置的扩展名表有 500 多条,Python、C/C++、Go、Rust、Java、Kotlin、JavaScript、TypeScript、JSON、Markdown、SQL、Lua、批处理、Makefile、CMake 这些常见的都在,偏门一点的像 AutoHotkey、Inno Setup、Smali、GraphViz、LaTeX 也没落下。每种语言都带关键字着色、代码折叠和 API 列表,打 str. 会弹补全,记不住参数顺序的时候省事。

深色主题与自动完成

编辑器该有的细节它基本都补了:书签、把所有相同的词标出来并显示匹配数、括号和引号自动配对、颜色值悬停预览(点一下直接开取色框)、Base64 编码解码、正则查找替换。状态栏一路排开:行号列号、字符数、选中多少、匹配到几个、当前编码、换行符是 CR+LF 还是 LF、是不是改写模式。打开几百兆的日志也不卡,这是 Scintilla 的底子。

主题有两套,浅色和深色,深色那份是单独的 ini,菜单里直接切。截图里那份在改 C++ 源码,自动完成列表跟着光标走,行号和折叠标记都留着。

v26.10 这版改动不算多:Scintilla 升到 5.6.7;文件菜单加了「更新文件时间」,只动修改时间,内容和属性都不碰,处理那些按时间判断要不要重编译的脚本时有用;手动备份的文件名改成短名;HTML、PHP、Perl、Python、SQL、WebAssembly、XML 的语法定义都更新了一轮;还修了文件自动重载之后反复弹「行尾不一致」提示的毛病。

想让它接管 txt 双击,右键「打开方式」指到 Notepad4.exe 就行,不用装。平时改配置、看日志、临时动几行代码,用它比开 IDE 快得多。

来源

下载资源

夸克网盘
百度网盘
蓝奏云