Many people use Notepad++ to write programming code, but if you are looking to write programming code and web code, then you can do both with the Bluefish Editor. Just like Notepad++, it is free, and it offers an editing platform that looks simple on the surface, but is actually loaded with features that make writing and editing code far easier and convenient.
A multi-platform editor for desktop computers
The Bluefish Editor works on the Linux, MacOS-X, FreeBSD, Windows, Solaris and OpenBSD operating systems. It is very lightweight, and has a very clean GUI. The fact that it is lightweight is also the reason why it is so fast. That it works on different platforms means you are able to work on different projects across different computers, and you may do so very quickly. It has multi-threaded support for remote files that use GVFs, supporting HTTP, FTP, HTTPS, SFTP, WebDAV, and CIFS. You may open files recursively based on their content patterns and filename patterns.
A code-editing tool for people who need to work quickly
The biggest selling point of the Bluefish Editor is how efficiently it allows users to work. Plus, if you are going really quickly and make a big error, it has auto-recovery that kicks in after a crash, shutdown or kill. That is another way in which it suits programmers that are moving too fast for their own good.