BowPad is a small and fast text editor with a ribbon user interface and syntax highlighting. It supports customizable syntax highlight configuration for more than 100 file types and scripting languages and supports a variety of encoding types.
The ribbon-style toolbar provides quick access to many common text management features (comment, duplicate lines, upper/lower case etc.) as well as custom command options. There is also an alternate 'Dark Theme' available for those who prefer coding on a dark background.
More info BowPad
If you want to replace the Windows NotePad with BowPad, you can do that by modifying the registry:
* go to HKLMSOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options and create a new key named notepad.exe
* under the notepad.exe key, create a new string value named Debugger and set the value to c:program filesBowPadBowPad.exe /z