Notepad++ replaces Notepad and includes a free source code editor, thus supporting several languages. It is both fast and small because, written in C++, it runs on Scintilla, and it is based on Win32 API and STL. Many routines have been optimized with the idea that CPU will be used as little as possible.
As expected, this software comes with user-defined syntax highlighting and folding, a search and replace function and auto-completion
A multi-view/ tabbed interface, in terms of graphical aspect, means that it can be modified into a minimalist tab with a close button, multi-line tab, and vertical tab view.