Notepad3是一款快速且轻量级的基于Scintilla的文本编辑器,具有语法突出显示功能。它的内存占用很小,但功能强大,足以处理大多数编程工作。

基本功能

Notepad3 具有以下功能:代码折叠、括号匹配、自动缩进、单词自动补全、各种格式(ASCII、UTF-8 和 UTF-16)之间的字符编码转换、换行符格式转换(DOS (CR/LF)、Unix (LF) 和 Macintosh (CR) 格式之间)、多次撤消或重做、书签和基于正则表达式的查找和替换。

支持的语言

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, Resource, R-S-SPlus Statistics, Ruby, Rust, Shell, SQL, Tcl, TOML, VB, VBScript, Verilog, VHDL, XHTML,XML, YAML(支持高亮,并改进了对 NFO ANSI 的支持).

开发者

Notepad3 是由 Flo's Freeware 开发的,它是 Notepad2 的一个分支,由 Florian Balmer 开发。

与其他文本编辑器的比较

与Notepad++相比:两者都是轻量级文本编辑器,但Notepad3作为开源软件,具有更强的定制性和社区支持优势,在功能上也在不断发展。

与系统自带记事本相比:Notepad3功能更强大,具备语法高亮、代码折叠、自动缩进等高级功能,能更好地满足用户对于文本编辑和代码编写的需求。

与商业文本编辑器相比:开源免费的特性使其成为预算有限用户的首选,同时安全性可通过社区审查不断提高。