Notepad++
File:Npp.logo.png | |
Developer(s) | Donho |
---|---|
Initial release | November 24, 2003 |
Repository | |
Written in | C++ |
Operating system | Windows |
Available in | Multilingual |
Type | Source code editor |
License | GNU General Public License |
Website | notepad-plus.sourceforge.net |
Notepad++ is a source code editor for Windows. It is distributed as free software. The project is hosted on SourceForge.net, from where it has been downloaded over thirteen million times.[1]
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls using only the STL in order to increase performance and reduce program size. The aim of Notepad++ is to reduce overall power consumption by using efficient binaries that require less CPU power, ideally resulting in a greener environment.[2]
Programming languages supported
Notepad++ supports syntax highlighting for 48 programming, scripting, and markup languages.[3] Users can also define their own language by using the built-in User Language Define System, which makes Notepad++ extendable, to have syntax highlighting and syntax folding.[3]
Features
Some of its features include: [3]
- 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 included in standard installation)(Currently not compatible with NP++ v.4.8.2)
- Tabbed document interface
- FTP Browser (plug-in included in standard installation)
- Support for various file formats including unicode.
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.
Compatibility
Notepad++ is available only for the Microsoft Windows operating system. However, users can still get Notepad++ to work on other platforms, like Linux and Mac OS X, using software such as Wine.
See also
References
- ^ "SourceForge.net: Project Statistics for Notepad++". SourceForge.net. Retrieved 2008-05-01.
- ^ http://notepad-plus.sourceforge.net/uk/site.htm. Retrieved 2009-03-18.
{{cite web}}
: Missing or empty|title=
(help) - ^ a b c Notepad++ Homepage - "Syntax Highlighting and Syntax Folding"