Notepad++是在微软视窗环境之下的一个开源的代码编辑器,小巧且有效率,采用Win32 api和STL以及C++语言纊写而成,并且选用功能强大的编辑模组Scintilla。Notepad++可完美地取代微软视窗的记事本,是一款非常有特色的编辑器。
功能有:
①、内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言;
②、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
③、可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
④、提供数个特色功能,如邻行互换位置、宏等等...。现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。
支持的语言: C, C++ , Java , C#, XML, HTML, Perl, PHP, Javascript , RC resource file, makefile, ASCII art file (extension .nfo , screenshot1, screenshot2), doxygen, ini file, batch file, ASP , VB/VBS source files , SQL , Objective-C , CSS, Pascal, Python and Lua.

Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
This project is mature. However, there may be still some bugs and missing features that are being worked on. If you have any questions or suggestions about this project, please post them in the forums. Also, if you wish to make a feature request, you can post it there as well. But there's no guarantee that I'll implement your request.
最新版本:6.6
该版本主要新特性是:会话快照与定期备份。该特性默认启用,这样在程序退出的时候不再提醒用户是否保存文件,并且在下次启动的时候自动加载未保存的文件。
最新版本:7.8
将 Scintilla 从 4.1.4 升级到 4.2.0
修复非西方语言(中文或土耳其语)中的非 Unicode 编码问题
在“保存”对话框中添加“No to All”和“Yes to All”选项
添加命令行参数“-openFoldersAsWorkspace”以在“folder as workspace”面板中打开文件夹
增强插件系统:允许任何插件从插件文件夹加载私有 DLL 文件
修复文件夹在工作区崩溃和队列溢出问题
修复当过多的目录更改发生时 Folder as Workspace 崩溃
改进 Find 对话框中“查找上一个”和“查找下一个“按钮的 GUI
在调试信息添加更多的操作系统信息
增强支持的语言(函数列表或自动完成):LISP,BaanC,(PL/)SQL 和 COBOL
修复 clear all marks in find dialog also removes bookmarks 的问题
完整列表请参见发行说明。
官方主页:http://notepad-plus-plus.org/