Notepad++

Notepad++ 是一个免费的源代码编辑器和记事本(Notepad)的替代品,支持多种编程语言和自然语言。「Notepad++ is a free source code editor and Notepad replacement that supports several programming languages and natural languages.

Github星跟踪图

Notepad++ 是什么?

Notepad++ 是一个免费的源代码编辑器和记事本的替代品,支持多种编程语言和自然语言。在 MS Windows 环境下运行,其使用受GPL许可的约束。

基于强大的编辑组件Scintilla,Notepad++是用 C++ 编写的,使用纯 Win32 API 和 STL,可确保更高的执行速度和更小的程序大小。 通过优化尽可能多的例程而不失去用户友好性,Notepad++ 正试图减少世界二氧化碳排放量。 当使用较少的 CPU 功率时,PC 可以降低功耗并降低功耗,从而创造更环保的环境。

更多信息请见 Notepad++ 官方网站

Notepad++ 发布密钥

自 7.6.5 版本发布以来,Notepad++ 使用 GPG 签名,密钥如下:

  • Signer: Notepad++
  • E-mail: don.h@free.fr
  • Key ID: 0x8D84F46E
  • Key fingerprint: 14BC E436 2749 B2B5 1F8C 7122 6C42 9F1D 8D84 F46E
  • Key type: RSA 4096/4096
  • Created: 2019-03-11
  • Expires: 2024-03-11

https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/nppGpgPub.asc

特性

  • 语法突出显示和语法折叠
  • 用户定义的语法突出显示和折叠
  • PCRE(Perl兼容正则表达式)搜索/替换
  • GUI完全可自定义:极简主义,带关闭按钮的选项卡,多行选项卡,垂直选项卡和垂直文档列表
  • 文件地图
  • 自动完成:单词完成,功能完成和功能参数提示
  • 多文档(Tab界面)
  • 多视角
  • 所见即所得(印刷)
  • 放大和缩小
  • 支持多语言环境
  • 书签
  • 宏录制和播放
  • 使用不同的参数启动

支持的操作系统

所有仍然被微软支持的 Windows 系统都被 Notepad++ 支持。然而,不是所有的 Notepad++ 用户都能或想使用最新的系统。下面是你可能需要的支持系统信息,如果你是其中之一。

构建 Notepad++

请按照 构建指南 从源代码构建 Notepad++。

贡献

我们欢迎你的贡献。请注意我们的 贡献规则,以增加你的贡献被接受的可能性。

Notepad++ 的贡献者


主要指标

概览
名称与所有者notepad-plus-plus/notepad-plus-plus
主编程语言C++
编程语言Shell (语言数: 52)
平台Windows
许可证Other
所有者活动
创建于2015-03-28 00:05:08
推送于2025-07-20 15:25:09
最后一次提交2025-05-21 21:09:58
发布数248
最新版本名称v8.8.3 (发布于 )
第一版名称v4.2.1 (发布于 2015-03-28 00:05:40)
用户参与
星数25.2k
关注者数648
派生数4.9k
提交数6.5k
已启用问题?
问题数11013
打开的问题数2667
拉请求数94
打开的拉请求数9
关闭的拉请求数4625
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

What is Notepad++ ?

GitHub release
    Appveyor build status
    Join the disscussions at https://community.notepad-plus-plus.org/
    Join the chat at https://gitter.im/notepad-plus-plus/notepad-plus-plus

Notepad++ is a free (free as in both "free speech" and "free beer") source code
editor and Notepad replacement that supports several programming languages and
natural languages. Running in the MS Windows environment, its use is governed by
GPL License.

See the Notepad++ official site for more information.

Notepad++ Release Key

Since the release of version 7.6.5 Notepad++ is signed using GPG with the following key:

  • Signer: Notepad++
  • E-mail: don.h@free.fr
  • Key ID: 0x8D84F46E
  • Key fingerprint: 14BC E436 2749 B2B5 1F8C 7122 6C42 9F1D 8D84 F46E
  • Key type: RSA 4096/4096
  • Created: 2019-03-11
  • Expiries: 2021-03-10

https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/nppGpgPub.asc

Build Notepad++

Please follow build guide to build Notepad++ from source.

Contribution

Code contribution is welcome. Here are some rules that your should follow to make your contribution accepted easily.

Notepad++ Contributors