全球 8000 万开发者的选择

免费开源的
代码编辑器

基于 Scintilla 编辑组件,支持 80+ 种编程语言语法高亮。 轻量级 yet 强大,运行在 Windows 环境,遵循 GPL 开源协议。

极速启动
语法高亮
智能搜索
插件扩展
完全免费
选择下载线路
welcome.cpp — Notepad++
1 #include <iostream>
2
3 int main() {
4     std::cout << "Hello, Notepad++!";
5     return 0;
6 }
7
8 // 轻量级 yet 强大的代码编辑器

8000万+

全球下载量

80+

支持语言

100+

官方插件

20年

持续更新

强大功能,简洁高效

为开发者打造的轻量级 yet 功能丰富的代码编辑器

语法高亮

支持 80+ 种编程语言的语法高亮显示,包括 C++, Java, Python, JavaScript, HTML, CSS 等主流语言。

// 自定义语法样式

多文档界面

支持同时打开多个文件,标签页式管理,拖拽排序,分屏编辑,提升多文件处理效率。

// 支持 MDI 和标签页

智能搜索

支持正则表达式查找替换,跨文件搜索,标记高亮,目录级批量替换功能。

/regex.*pattern/g

宏录制

录制键盘操作序列并保存为宏,支持多次播放,自动化重复性编辑任务。

// 宏自动化操作

主题定制

内置多种配色方案,支持自定义主题,护眼模式,深色主题完美适配夜间编程。

// 自定义配色方案

性能优化

基于 Scintilla 编辑组件,启动速度快,内存占用低,轻松处理大文件(GB级别)。

// 轻量级高性能

广泛的语言支持

支持 80+ 种编程语言的语法高亮和代码折叠

C/C++
.c .cpp .h
Java
.java
Python
.py
JavaScript
.js .ts
HTML/CSS
.html .css
PHP
.php
C#
.cs
Rust
.rs
Go
.go
Ruby
.rb
SQL
.sql
Shell
.sh .bash

强大的 插件 生态系统

通过插件管理器轻松安装、更新和管理插件。 从代码格式化到版本控制集成,从语法检查到主题美化, 扩展 Notepad++ 的无限可能。

100+

官方插件

500万+

日活跃用户

20年

持续更新

NppFTP FTP/SFTP 客户端
Compare 文件对比工具
JSON Viewer JSON 格式化查看
XML Tools XML 格式化验证
MarkdownViewer++ Markdown 实时预览
Python Script Python 脚本支持

选择适合您的下载线路

多线路保障,快速获取 Notepad++