Syntax highlighting
Appearance
Many text editors, like vim, emacs or nedit, are able to display text in different colors according to the different syntax meaning of each term. This can be achieved either by specifying the language of the text, like c, latex, html, or by having the text editor automatically recognice it.
This feature greatly facilitates writing in a structured language, as both structures and errors are recognized with much more ease.