Notepad++
From Wikipedia, the free encyclopedia
Notepad++ | |
---|---|
Screenshot of Notepad++ |
|
Developed by | Donho |
Initial release | November 24, 2003 |
Stable release | 4.9.2 (May 11, 2008 ) [+/−] |
Written in | C++ |
OS | Windows |
Available in | Multilingual |
Genre | Source code editor |
License | GNU General Public License |
Website | notepad-plus.sourceforge.net |
Notepad++ is a free source code editor for Windows. The project is hosted on SourceForge.net, from where it has been downloaded over eight million times.[1]
This project, based on the Scintilla editor component, is written in C++ with pure Win32 API calls and uses STL. The aim of Notepad++ is to offer a slim and efficient binary with a totally customizable GUI.
Contents |
[edit] Programming languages supported
Notepad++ supports syntax highlighting for ASP, Ada, ASCII art, Assembly, AutoIt(Limited support for AutoHotKey), 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, and 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.
[edit] Features
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 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.
[edit] Compatibility
Notepad++ is available only for the Microsoft Windows operating system. It is maintained by a single developer who does not have the time or resources to port the software to other operating systems. However, users can still get Notepad++ to work on other platforms like Linux, using software such as Wine.
[edit] See also
[edit] References
- ^ SourceForge.net: Project Statistics for Notepad++. SourceForge.net. Retrieved on 2008-05-01.
[edit] External links
|