开源免费的代码编辑器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(你可以修改这个键盘捷径)啟动字词自动完成功能。 支援同时编辑多重文件 你可以同时开啟多页面来编辑。 支援多重视窗同步编辑 用户可同时有两个视窗对比排列。你不但能开啟两个不同文件在分别两个不同的视窗内 (画面), 并且能开啟一个单独文件在两个不同的视窗内(clone mode)进行同步编辑。同步编辑的成果将在两个的视窗内同时更新。 支援Regular Expression搜寻及取代 用户可用Regular Expression来搜寻及取代一个字串。 完全支援拖曳功能 你可用拖曳功能来开啟文件。你也可以用拖曳功能来变换开啟文件的位置。 你甚至可拖曳开啟文件从一个视窗到另一个视窗。 自动侦测开啟档案状态 如果外部修改(或删除)Notepad++已开啟档案,用户将会被通知更新档案内容(或移除档案)。 书籤 用户可用滑鼠点击书籤边行(书籤边行位於列数边行右方)或使用键盘捷径Ctrl+F2来标明或移除书籤。使用键盘捷径F2到下一个书籤或Shift+F2到上一个书籤。如欲清除所有书籤,使用选单 寻找->清除所有书籤。 高亮度括号及缩排辅助 当插字游标(caret)移至下列字元{ [...]