Notepad++ SPC

NotePad is an excellent plain text editor with all of the features you miss from your traditional Notepad. In addition to working with plain text, it can be used as a source code editor by programmers, and it’s compatible with more than 50 languages.

Its features include syntax for different programming languages, which you can completely personalize. In addition, you can personalize the style for each supported language, selecting the color, typeface, font size and style for the key words.

You can visualize and work with a number of documents at the same time using different tabs and even modify different views of the same file at the same time. The changes that you make in one visualization of the document will also appear in the others. It also allows you to search for words or phrases using regular expressions.

The supported languages include C, Java, XML, HTML, PHP, Java Script, RC resource files, makefile, ASCII art files, doxygen, ini files, ASP, VB/VBS files, SQL, Objective-C, CSS, Pascal, Perl and Python. Each of these has its own visualization system that the program will use to suggest autocomplete options or allow you to compress lines of code between brackets.

Features:
Syntax Highlighting and Syntax Folding
WYSIWYG
User Defined Syntax Highlighting
Auto-completion
Multi-Document
Multi-View
Regular Expression Search/Replace supported
Full Drag ‘N’ Drop supported
Dynamic position of Views
File Status Auto-detection
Zoom in and zoom out
Multi-Language environment supported
Brace and Indent guideline Highlighting
Macro recording and playback