Repolode
zufuliu

zufuliu/notepad4

面向 Windows 的轻量文本编辑器,支持多种语言的语法高亮、代码折叠和自动补全。

可替代:Sublime Text

Star
5,065
Fork
326
未关闭 Issue
225
最近提交
4天前

这是什么?

Notepad4 是一款基于 Scintilla 编辑组件的 Windows 文本与代码编辑器,为 C/C++、Python、Go、Rust、JavaScript、Markdown 等大量编程语言和文档格式提供语法高亮、代码折叠、自动补全和 API 列表。

项目基于 Notepad2 与 Notepad2-mod 用现代 C++ 重写而来,新增书签、标记所有相同单词或选中内容、基于上下文的自动补全、CallTip 颜色预览、Base64 编解码和进制转换等功能。它还支持 Direct2D/DirectWrite 渲染、字体连字、彩色 Emoji,并改进了中日韩文字的输入与显示。

安装包内附带 matepath 文件浏览插件,由 metapath 改写而来。程序提供 x86、x64 和 ARM64 版本的 Windows 构建,也可在 Wine 下运行于其他系统。

核心功能

  • 01为大量语言和文件格式提供语法高亮、代码折叠和 API 列表
  • 02支持单词、函数、括号和引号的自动补全
  • 03提供书签,以及标记所有相同单词或选中内容的功能
  • 04支持 Direct2D/DirectWrite 渲染、字体连字和彩色 Emoji
  • 05改进中日韩文字的输入与单词处理
  • 06内置 matepath 文件浏览插件

适用场景

  • 在 Windows 上无需完整 IDE 即可查看和编辑源代码或配置文件
  • 使用启动迅速的编辑器处理日志、CSV 文件或脚本
  • 借助语法高亮编辑 Batch、PowerShell、SQL、Makefile 等文件

快速上手

  1. 1

    从 GitHub Actions 或 AppVeyor 下载最新构建,或按 Wiki 从源码构建

  2. 2

    按照 Build Notepad4 Wiki 指南从源码构建

使用前须知

  • 仅支持 Windows,其他系统需要借助 Wine。
  • 主要以开发版构建分发,而非稳定的安装版发布。
  • 元数据中许可证为 NOASSERTION,但 README 标注为 BSD 3-Clause 许可证。

标签

常见问题

notepad4 是什么?
面向 Windows 的轻量文本编辑器,支持多种语言的语法高亮、代码折叠和自动补全。 Notepad4 是一款基于 Scintilla 编辑组件的 Windows 文本与代码编辑器,为 C/C++、Python、Go、Rust、JavaScript、Markdown 等大量编程语言和文档格式提供语法高亮、代码折叠、自动补全和 API 列表。
notepad4 可以免费使用吗?用的什么许可证?
notepad4 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
notepad4 还在维护吗?
活跃维护中。notepad4 最近一次提交是在 2026年10月18日。
notepad4 适合用来做什么?
在 Windows 上无需完整 IDE 即可查看和编辑源代码或配置文件 使用启动迅速的编辑器处理日志、CSV 文件或脚本 借助语法高亮编辑 Batch、PowerShell、SQL、Makefile 等文件
notepad4 怎么安装和运行?
从 GitHub Actions 或 AppVeyor 下载最新构建,或按 Wiki 从源码构建 按照 Build Notepad4 Wiki 指南从源码构建
在哪里获取 notepad4?
源代码和安装说明在 GitHub 上:https://github.com/zufuliu/notepad4

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目