

Fix the replace bug while replacing nothing.17. Make search in hidden directory (for Find in files) optional.16. Fix the transparency bug (in Styler Configurator).15. Add 2 messages for doc monitor plugin.14. Fix non-recognized relative path bug in command line mode (under Dos prompt). Bug fixed : Find dialog always scrolls text into view now.11. Enhance Find Replace dialog : Add "Extended" option - search (and replace) for tabs(\t), newline(\n\r), and a characters by it's value (\o, \x, \b, \d, \t, \n, \r and \\).10. Add style transparency feature, right click on color to enable.8. Enhance tool bar GUI usability (display a chevron while some tool icons hidden). Add auto-hide menu feature (IE7 style menu - Alt or F10 to toggle)6. Enhance Incremental search : add Highlight all feature.5. Enhance Incremental search dialog docking.4. Enhance visual effect of Mark all feature.3. Add smart highlighting feature (double click a word to highlight all the same word in the document).2. Brace and Indent guideline HighlightingĬhanges in version 4.9:1.Regular Expression Search/Replace supported.

This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence. The programming languages supported by Notepad++ are: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 It allows a user to edit the different document in the same time, and even to edit the same document synchronizely in 2 different views.

It also gives the extra functionality to define a user's own language for the syntax folding and syntax highlighting. Notepad++ is a free source code editor (and Notepad replacement), which supports several programming languages, running under the MS Windows environment.
