全球 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 强大的代码编辑器
强大功能,简洁高效
为开发者打造的轻量级 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++
官方直链
官方服务器,稳定可靠,更新最及时