BBEdit repeat
The first time I got asked by someone over the internet why I had been gravitating away towards BBEdit, it was because I was touting Hydra... Now I've been asked the same, but it was within the context of me gravitating away from Hydra SubEthaEdit. Ironic, that.
At any rate, I had an email from the first time I was asked where I actually had it in my saved message folder, which means it's pretty old (so it might not all be relevant, but it was then), but it should get the point across. There's an even longer one about my disappointment with MailSmith, but that's long enough that I wouldn't bother to convert it into HTML unless someone actually asked. Pretty sure you could actually find it at the x4u list if you looked...
Either way, here you go:
From: db lists-_-_-drunkenbatman_-_-_-com
To: Mac OS X for Users x4u@lists.themacintoshguy.com
Subject: Re: [X4U] GoLive alternative?
Date: 07/29/03
On Tue, 29 Jul 2003 10:23:01 +0100,
Chris Sansom wrote:
>> Also keep your eye on Hydra, they've just
>> added in some live html previewing functionality
>> which will prolly get pretty cool. It's not a
>> WYSIWYG editor, but more of a code editor (which
>> works great... i haven't been happy with bbedit
>> lately and have been checking out alternatives).
>
> Hmmm - why are you unhappy with BBEdit?
I've been really disappointed with v7.0 (and mailsmith, also- i've switched from that too). I _loved_ BBEdit, and still use it from time to time... I'm a long time user, prolly 6+ years. It was my right hand man.
Basically it boils down to:
- The interface has gotten really, really long in the tooth. It's been long in the tooth for ages... it's extremely "dated", and shows no signs of getting cleaned up. I can deal with this, if it "just works", however...
- v7.x brought me a ton of instability issues over v6.5. A _ton_. It was constantly crashing on various files, always when brought into the foreground. Tech support regarding them was, shall we say, not helpful. It stopped being rock-solid for me, and lost its most valuable trait- not having to worry about it.
- I primarily used it for HTML/CSS, PHP, shell scripting and its excellent reg expression searching/replacing with directories and files. Not much has been done to improve these areas over the last major updates, although there were some niceties for shell scripting added in with the move to OSX...
- The pricing is getting out of whack. $189 is a bit pricey for me to be buying a few copies of it, one for my laptop and one for my desktop... both of which I often use at the same time. I'd do it, if I felt like I was getting my money's worth. And yes I know I could buy one copy and run it on both, but it's not my style as I _would_ be using it on both comps simultaneously. So, for someone like me, real functionality/productivity improvements were getting rarer and rarer... and the price was getting really up there. I really don't know what they were thinking- to me, BBedit would be expensive at $99.
- Seeing (iii), all of those aspects were getting filled by cheaper or even free (*gasp*) products.
For shell scripting, I've found Wisp, which has great syntax highlighting for shell scripting (most others just have c syntax highlighting) and testing, both by running within the terminal or within Wisp. Hydra also does decent tcsh syntax highlighting, but I prefer Wisp for it.
For HTML, I've found a lovely app I just mentioned call Hydra, which has some great features, is stable, has a nice UI and is improving at a really rapid pace. TacoHTML is also good, but the damn thing makes me hungry while I'm working and just isn't my style- but it's a good app. JaneBuilder is good for PHP stuff too.
For CSS, Hydra does a good job for the code and CSSEdit is great for stylesheets. For finding & replacing within files and the like, it really isn't that difficult to do and my terminal is usually up and lively for remote things I'm doing with shell scripts & aliases I've setup for various things.
For example:
for i in *.html; do
mv $i $i.bak
sed 's/bbedit/hydra/g' $i.bak > $i
#rm -f $i.bak
done
The above would go through all the .html files in the directory and replace bbedit with hydra. I could, if I wanted, simply run it within Wisp, or pipe the list of files to it after finding them find $find. Or, since I have Golive & Dreamweaver (doubtful that golive is going to be updated tho) I could do it within one of them if the above scared me.
Do I ever miss BBEdit? Sure, every once in awhile I run into a case where some of its more advanced text-wrangling features would be nice, and I 'knew' it. But even already with an app like hydra I run into cases where I wish BBEdit had the feature... for example I love the multiple document views of Hydra.
Comments (11)
Posted by: at May 29, 2004 01:35 PM
It is true that the transition to OS X has been a rough one for Barebones, but don't write them off. BBEdit is still the best text proccessor for the mac bar none and they are getting the hang of it. You can now do shell worksheets and their command line tool makes things a lot easier in Unix land.
What is your problem with MailSmith? I would be lost without it.
Posted by: Andrew at May 29, 2004 02:04 PM
Ever tried Mozilla Firefox using MozEdit and Wed Developer plugins? I'm not sure if they're 100% OS X compatible, but they're great tools for web programming.
Posted by: iGeek at May 29, 2004 04:54 PM
It wasn't just BareBones who had a rough transition to OS 10. Those first few versions were rough. But BBEdit has gotten a lot better.
I didn't upgrade because it was too rich for my blood, my web pages are just hobbies and they stopped releasing a free version.
The first carbon version of MailSmith had me scared, but they have fixed most things. I love the text editing and being able to use the same features between it and BBEdit. What could be your problem with it?
It has won many awards and I have never heard negative things said about it except that it was expensive.
Posted by: drunkenbatman at May 29, 2004 05:24 PM
I've used firefox with the webdev plugins, been meaning to post about that, and Shiira... just haven't gotten around to it. I don't really use the "compose" feature of Mozilla to be honest.
As for the webdev plugins for firefox, they're awesome, and I haven't noticed too much weirdness with them specifically. Other plugins are... extremely problematic on the OSX build. Like it or not, the osx versions of thunderbird and firefox have taken a backseat to the windows and linux versions, seemingly in that order... which is hurtful to me, as I've fallen in love with some of the tab-related plugins and sessionsaver. :/
Posted by: craig at June 1, 2004 03:45 PM
What do you think of skEdit? That was the first web development tool I used when I got my powerbook and have found it very useful (and relatively cheap). I've tried using bbEdit and it seems very powerful, I just couldn't justify the price for what I'd be doing with it.
Posted by: Doug L at June 4, 2004 12:48 AM
Hey DB! Try . It's new and GPL.
Posted by: Chris at July 6, 2004 09:45 PM
how about vi, vim or even gvim?
Posted by: Gabe at July 7, 2004 02:56 PM
Interesting, I use BBEdit primarily for HTML, CSS, and PHP as well, and I haven't noticed the stability problems (I have noticed other problems that got fixed in the various 7.1 upgrades). Are you still having problems with 7.1.4?
While I agree the interface could use some sprucing up, the only thing I see that's really backwards is the preferences system which can make finding specific preferences very frustrating. Other than that I can see a few tweaks, but for the most part I think the menus make sense, and the actual text editing window is a gem of functionality.
Maybe the interface doesn't matter to me because mostly I define my own interface via "Set Menu Keys...". With command key combos to select paragraphs, markup H1...H6, P, UL, OL, DL, B, I, STRONG, EM, IMG, and A I can make short work of marking up documents without touching the mouse. The features that are absolutely essential to my work, in order of importance:
* Syntax Coloring (preferably comprehensive and expandable)
* Open and Save to SFTP
* Full PREG support (not just EGREP)
* Set Menu Keys
* Indent/Outdent Block
* Line Numbering
* File Encoding Management
* Optional Soft Wrap
* Scripting Integration
There are quite a few nice features in there (Zap Gremlins, Glossary, Preview in Browser, HTML Markup, etc), but the ones I listed are what really kick up the productivity. SubEthaEdit is cool as hell for collaborative editing, but it lacks most of these features that matter on an hourly basis.
Posted by: Paul at October 4, 2004 05:34 PM
Check out: smultron.sf.net; www.talacia.com; www.skti.org/skedit.php; and www.jedit.org.
Posted by: Paul at October 7, 2004 12:26 PM
Now also check out: TextMate by macromates.com!








bbEdit has gotten expensive if you do not use it every day. But if one is a programmer several hundred dollars is chump change.