Coda by Panic Software is actually quite an important piece of software for me. About 2 or 3 years ago I was an avid PC user surrounded by Macs but after seeing this bit of software I finally decided to switch.
I had thought about switching earlier but it was the slickness and features of Coda that persuaded me (along with Ellen Feiss of course):
It is often underestimated but a well thought out user interface is really important when you are using the software daily. Menus are well designed, buttons are uncluttered and on a whole it is intuitive. This helps with motivation and encourages you to try out new features.
A single click will take you from code view to a comprehensive CSS GUI. This is perfect for when you can’t remember the syntax or want to pick a colour.
Designed for Experts
Thankfully Coda seems to have left out all the hand holding other development environments like Dreamweaver are cluttered with. You go straight into code view and your extra WYSIWYG options are only available if you seek them out.
Well Organised Sites
The way coda stores and displays your sites is ingenius. The first screen you see is filled with screenshots of your saved websites and double clicking logs into FTP and shows your files ready for working. This means you can get started on a site in seconds.
Command Line Integration
Get into the command line in a couple of clicks within the Coda environment. Login details can be saved for each site individually.
While I don’t need this anymore the integration with Subversion is well thought out and a great time saver
Work Live via FTP
The ability to work live on your files is fantastic for me. While this can be risky (I have never had a problem however) it allows you to make changes super quickly and for me speeds things up massively. If you don’t like to work live Coda will track the files you have changed locally and upload them with one click, which is almost as quick.
Search Across Files
Although this isn’t quite as strong as Eclipse yet you can still search through open files and local files quite efficiently.
Wildcards in Search and Replace
Grep or Regular Expressions don’t come naturally to me so this search and replace function is a big time saver. You can basically put a wildcard in the “Search” and “Replace” box to switch things around – it is hard to explain but easy to use.
Save little snippets of code, font families for css, standard comment headers, basic html structure or anything that will save you time and you can retrieve them with a couple of clicks.
This is just scratching the surface of what Coda can do but they are my most important features (when compared to other software). Some other cool things include the ability to collaborate on a document (live over the internet) and preview your pages.
I would love to hear what you like about Coda and maybe discover some new features – simply comment below.