开源免费的代码编辑器notepad++

一直以来都习惯用EditPlus写代码,后来由于BOM事件的折磨,开始改用功能强大的UltraEdit,但UltraEdit过于庞大,启动较慢,而且需要购买,后来偶然在sourceforge发现了开源且免费的代码编辑器notepad++,试用之后,果然不错。
Notepad++ 是一个免费 开源 小巧的代码编辑器。这个在GPL许可证下的自由软件采用 win32 api 和 STL 以 C++ 语言撰写成,并且选用功能强大的编辑模组 Scintilla。可完美地取代微软视窗的记事本。
下载地址:
可执行代码
源代码
中文语言包
语言包说明:
把下载的中文语言包chineseSimplified.xml重命名为nativeLang.xml放到软件根目录
Notepad++ 的主要功能:

语法高亮度显示及语法摺叠功能
支援的程式语言:
C C++ Java C# XML HTML
PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB/VBS SQL Objective-C
RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake
列印所见即所得(WYSIWYG)
如果你有彩色印表机,你可以把你的原始码以多种顏色列印出来。
用户自定程式语言
用户可自定程式语言:自定的程式语言不仅有语法高亮度显示功能,而且有语法摺叠功能功能。 註解关键字及运算符号亦可自定。
字词自动完成功能(Auto-completion)
用户能做自己的API列表。一旦api档案建立完成且在正确的路径系统,键入Ctrl+Space(你可以修改这个键盘捷径)啟动字词自动完成功能。
支援同时编辑多重文件
你可以同时开啟多页面来编辑。
支援多重视窗同步编辑
用户可同时有两个视窗对比排列。你不但能开啟两个不同文件在分别两个不同的视窗内 [...]