# 轻量级文本编辑器Notepad4

*Published:* 2024-09-18
*Author:* 飞翔001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年9月18日，已超过 180天没有更新



Notepad4 是一款基于 Scintilla 的轻量级[文本编辑器](https://www.xarjtc.com/tag/%e6%96%87%e6%9c%ac%e7%bc%96%e8%be%91%e5%99%a8 "查看文本编辑器此标签更多文章")，Scintilla 是一个开源的文本编辑器组件，专为提供高效的代码编辑功能而设计。

Notepad4 非常小巧与轻量级，其安装包仅有 1.14 MB(x64中文版)，安装后的主程序也只有 2.98MB，其余也仅有三个配置文件。

**主要功能：**

代码自动补全：增强的关键词和函数的自动完成功能。

语法高亮：支持多种编程语言的语法高亮，包括 C/C++、Java、Python 等。

书签支持：便于用户在代码中标记和跳转位置。

正则表达式支持：改进的正则表达式支持，使用 Boost regex 库。

支持多种文件格式：包括 CSV、JSON、XML、SQL、Markdown 等多种文件类型。

增强的代码折叠：允许按特定级别或当前代码块折叠代码，以提高可读性。

高 DPI 显示支持：优化在高分辨率显示器上的渲染效果。

多语言支持：对中文、日文、韩文的改善支持，包括输入法和词语选择。

字体和排版支持：支持字体连字和颜色字体的显示。

拖放功能：支持从 Visual Studio、Android Studio 等开发环境中拖放文件。

支持高DPI显示(需要单独下载 HD 版本)

GUID 和时间戳生成：插入新的 GUID 和当前时间戳。

分数字体大小支持：允许使用分数值的字体大小。

全屏模式：提供全屏编辑体验。

简化和美化功能：支持 CSS、JavaScript、JSON 和 JSON5 的压缩和格式化。

API 和代码折叠改进：显示选中文本的长度和护理位置，方便代码调试和审查。

等等，功能十分丰富。

github地址：https://github.com/zufuliu/notepad4