Notepad4 是一款极其轻量级的 Windows 文本编辑器,专为高效的代码编辑而设计。它基于 Notepad2 和 Notepad2-mod,通过现代 C++ 进行重写,支持从 Windows XP 到 Windows 11 的各种操作系统和架构(包括 x86、x64 和 ARM)。
基于 Scintilla 的文本编辑器
Notepad4 采用 Scintilla 作为其文本编辑核心,Scintilla 是一个开源的文本编辑组件,旨在提供高效的代码编辑功能。Notepad4 的名字源于 Notepad2 和 Notepad2-mod 的升级组合,体现了其出色的性能与扩展性。
主要功能
尽管 Notepad4 的安装包仅有 1.14MB,安装后的主程序也只有 2.98MB,但它却具备丰富的功能,主要包括:
- 代码自动补全:支持增强的关键词和函数自动完成,提升编写效率。
- 语法高亮:兼容多种编程语言,如 C/C++、Java、Python 等,方便开发者进行代码编写。
- 书签支持:允许用户在代码中标记位置,便于快速跳转。
- 正则表达式支持:利用 Boost regex 库,提供改进的正则表达式处理功能。
- 文件格式支持:支持多种文件格式,包括 CSV、JSON、XML、SQL 和 Markdown 等。
- 代码折叠:通过按级别或当前代码块进行代码折叠,提升代码的可读性。
- 高 DPI 显示支持:针对高分辨率显示器进行了优化,确保显示效果清晰。
- 多语言支持:改善对中文、日文、韩文等语言的输入法和词语选择支持。
- 字体与排版:支持字体连字和颜色字体显示,提高排版美观性。
- 拖放功能:允许用户从开发环境(如 Visual Studio、Android Studio)中直接拖放文件进行编辑。
- GUID 和时间戳生成:快速插入 GUID 和当前时间戳,方便文档管理。
- 分数字体大小:支持使用分数值设定字体大小,满足个性化需求。
- 全屏模式:提供沉浸式的全屏编辑体验,消除干扰。
- 格式化和简化:支持 CSS、JavaScript、JSON 和 JSON5 的压缩与格式化处理。
- API 和代码折叠优化:方便调试与审查代码,显示选中文本的长度和光标位置。
使用体验
Notepad4 的功能多样而设计简洁,适合临时文本编辑、记录信息或进行文件编码转换。它特别适合那些需要轻量级工具但不希望安装庞大 IDE 的用户。无论是编程、文档编辑还是日常使用,Notepad4 都能为您提供高效且流畅的使用体验。
此处内容已经被作者无情的隐藏,请输入验证码查看内容
请关注微信公众号“瓜皮猪”,回复关键字“387”,获取验证码。