I love that I can have one tool to both manage my web sites, edit them, and preview the changes all in a single piece of software.
With MacRabbit's Espresso you begin by creating a New Project. You set up a location on your hard drive for the files you will be editing, then you configure how you connect to the server where the files will end up.
The code editor is split into 3 columns. The left column has your files. The center is your code editor, and the right shows the navigator so you can see the sections of the code you are working on and drill down in the functions.
The syntax highlighting makes it very easy to see how your code is laid out. The lines are numbered on the left and if you hover your mouse along next to the line numbers, it will highlight the blocks of your code. You can click on the little bar that shows your code block and it will collapse that section making it easier to see the rest of what you are working on.
You can use the navigator in the right side to quickly find a section in your code.
Up at the top there is a button to allow you to preview your code output. You can either see it within the program, in an external browser, or in a pop-up window.
Espresso has so many features it will cover any task that you might need to when working on web sites.