Write HTML, CSS and JavaScript code easily, with Adobe Brackets free editor
If you search for an HTML editor, Brackets is one you should try. It provides of course auto completion and it supports HTML, CSS and JavaScript, with syntax highlighting and preview.
A great advantage of this code editor is its modern interface, which is pleasant. A sidebar lets you immediately switch to other files you may work with simultaneously.
You can have Brackets to close automatically all braces, and of course, as with so many editors, you can have line numbering and cursor monitor (for line and column position).
Brackets can be more powerful with extensions, and still remains as any text editor easy to use and light in its use of PC resources.