BBEdit at Work
- Need to full file search across 5000+ text files
- Also need CVS support
TextMate at home -- My personal favorite, even without FTP.
- The only problem I have with TextMate is that there are no FTP options.
- Quick fix is to mount the share and access it that way, works great over Eth, not so great on Wireless.
BBEdit will give you some great tools and its pretty geared, but there are a few things I don't like, considering that its an editor. Most of the issues I have are with its FTP window, and how it interfaces with files (can't delete in a save window, have to keep an ftp window open to save FTP session.. etc).
There's Also: NetBeans, Eclipse, MacVim
I use TextWrangler a (does it matter that it's a Carbon app?) and Trasmit combo. I sftp into my work computer remotely (I have to use Transmit, as it handles public key SSH properly. Cyberduck used to, but it got screwy when they switched to Ganymede SSH2, and no one really cares enough to fix it, I think. If you just straight login SFTP, this won't be an issue for you) via Transmit, and edit the files with TextWrangler. Local saves are sent to the work computer, and there we go. Sure an integrated solution would be nice,I guess, but I can't see the difference in workflow, other than having to open a separate app. And, of course, when I do, I get the full strength of a mature FTP for file manipulation.
If BBEdit or something supported public key SSH I might consider it, but for now, the workflow I have is good.
What I would like, however, are more IDE features (like completion of symbol names, automatic set/get prototype generation, etc).