Notepad++

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

Github stars Tracking Chart

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++ 的贡献者


Overview

Name With Ownernotepad-plus-plus/notepad-plus-plus
Primary LanguageC++
Program languageShell (Language Count: 43)
PlatformWindows
License:Other
Release Count230
Last Release Namev8.6.5 (Posted on )
First Release Namev4.2.1 (Posted on 2015-03-28 00:05:40)
Created At2015-03-28 00:05:08
Pushed At2024-04-28 17:09:44
Last Commit At2024-04-24 22:25:23
Stargazers Count21.6k
Watchers Count638
Fork Count4.4k
Commits Count5.8k
Has Issues Enabled
Issues Count9959
Issue Open Count2337
Pull Requests Count93
Pull Requests Open Count17
Pull Requests Close Count3920
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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

To the top