软件介绍
Notepad4 是一款专为 Windows 用户设计的轻量级文本编辑器,集成了语法高亮、代码折叠和自动补全等实用功能。它基于 Scintilla 组件开发,支持从 Windows XP 到 Windows 11 的多种操作系统和架构,适合需要高效编辑工具的用户。
基于 Scintilla 的文本编辑器
Notepad4 的核心技术来源于 Scintilla,这是一个专为代码编辑优化的开源组件。它的命名灵感来自 Notepad2 和 Notepad2-mod 的升级版本,融合了二者的优点。
主要功能
Notepad4 虽然体积小巧,但功能十分全面。以下是它的主要特点:
1. 代码自动补全:能够智能识别关键词和函数,提升编码效率。
2. 语法高亮:支持 C/C++、Java、Python 等多种编程语言,让代码更易读。
3. 书签支持:方便用户在代码中标记重要位置,快速跳转。
4. 正则表达式支持:基于 Boost regex 库,提供强大的文本处理能力。
5. 文件格式支持:兼容 CSV、JSON、XML、SQL、Markdown 等多种格式。
6. 代码折叠:按级别或代码块折叠,提高代码的可读性。
7. 高 DPI 显示支持:优化了高分辨率屏幕的显示效果。
8. 多语言支持:改进了对中文、日文、韩文等语言的处理。
9. 字体与排版支持:支持连字和颜色字体显示。
10. 拖放功能:可以直接从开发环境中拖放文件进行编辑。
11. GUID 和时间戳生成:快速插入 GUID 和当前时间戳。
12. 分数字体大小:支持使用分数值调整字体大小。
13. 全屏模式:提供沉浸式的编辑体验。
14. 格式化和简化:支持 CSS、JavaScript、JSON 和 JSON5 的压缩与格式化。
15. API 和代码折叠优化:显示选中文本的长度和光标位置,便于调试。
使用体验
Notepad4 的设计简洁现代,适合临时编辑或文件编码转换。它的界面布局直观,主菜单和快捷按钮让操作更加便捷。
无论是简单的记事还是复杂的代码编写,Notepad4 都能轻松应对。自动保存功能有效防止数据丢失,提升了使用体验。
对于程序员来说,语法高亮功能非常实用。它支持多种编程语言,能够准确识别关键字、字符串和注释,并以不同颜色区分,帮助提高编码效率。
查找与替换功能强大且灵活,支持全局搜索和替换预览,避免误操作。
Notepad4 占用系统资源少,启动速度快,即使在低配置设备上也能流畅运行。
它支持多种文件格式,包括 .txt、.md、.cpp、.java 等,还提供了文件编码转换功能,避免乱码问题。
修改
修改版 By:zgcc
1. 原生简体中文,修复了官方中文版的几处小问题,并支持加载多国语言包。
2. 默认自动检测文件编码,可通过在 Notepad4.ini 中添加以下代码禁用:
[Settings]
NoDetectEncoding=1
3. 首次启动时,默认窗口大小为屏幕的三分之二,并居中显示。
4. 支持以管理员身份启动,并允许拖放文件到工具栏。
5. 默认文件名改为“无标题”,窗口类名与 Windows 记事本一致。
6. 新增对 mugen 文件类型的语法高亮支持。
注意:
在 Windows 11 中,如需将 Notepad4 设为默认编辑器,请先卸载新版记事本。
用户评论