Notepad++ | 1 MB
Notepad++ is a free source code editor that supports several programming languages running under the Windows environment. The project is hosted on SourceForge.net, from where it has been downloaded over five million times.[1]
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. Notepad++ is free software released under the GNU General Public License. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.
Programming languages supported
ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, JavaScript, KiXtart, Lisp, Lua, makefile, Matlab, Objective-C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML
Furthermore, users can define their own language by using the built-in User Language Define System, which makes Notepad++ extendable, to have syntax highlighting and syntax folding.
Some of its features include:
* Auto-completion (language and file)
* Bookmarks
* Syntax highlighting (and brace and indent highlighting)
* Regular expression find and replace
* Split screen editing
* Zooming
* Spell checker (built in but requires Aspell)
* Hex editor (plug in available)
* Tabbed document interface
It has support for macros and plugins. A user-written plug-in called TextFX, which provides many text transformation options, is included by default.
Although Scintilla does not support multiline regular expression search and replace, Notepad++ does contain support for plug-ins which help mitigate this fact.
No comments:
Post a Comment