Help MacUpdate by , and win an iPod!
|
DESCRIPTION
BBEdit is the leading professional HTML and text editor for the Macintosh. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a plethora of features for editing, searching, and manipulation of text. BBEdit transforms text with high performance.

An intelligent interface provides easy access to BBEdit's best of class features including grep pattern matching, search and replace across multiple files, function navigation and syntax coloring for numerous source code languages, FTP and SFTP open and save, AppleScript, Perl and Mac OS X Unix scripting support, glossary support, and a complete set of HTML tools.

WHAT'S NEW
Version 9.0.1 update is a maintenance release that fixes reported issues and introduces an "Open in Additional Window" command for browser windows.

Additions

  • The “Open in Additional Window” command (in the View menu) is now available in browser windows.
  • Project documents now track the visibility of the toolbar with the rest of the UI state.
Fixes
  • Fixed a bug where results windows weren’t correctly re-used if they were displaying a document.
  • Fixed a bug where automatic language switching via pasting incorrectly set the “manually set” flag to true, which prevented automatic language switching for untitled documents at save time.
  • Fixed a bug where text completion didn’t work correctly in the INI File langauage module.
  • Predefined names are now completed in a case insensitive fashion (which makes them consistent with the rest of the completion sources).
  • Fixed a bug where codeless language modules didn’t complete from the provided BBLMPredefinedNameList.
  • Fixed a bug where double-clicking a document in the Finder would inappropriately open it in a project window with a closed editor if that project window was frontmost.
  • Fixed a bug where opening multiple files from a project window with the attached editor closed ignored the document handling pref and opened the documents grouped in a multi-document window.
  • Fixed a regression where double clicking on a file in a disk browser didn’t open the file in the first z-ordered text window (spawned a new window) if the multi-document window pref was enabled.
  • Starting a search with Return/Enter will select all the text in the focused text view when using the modeless find windows.
  • The “wrap around” indicator is less aggressive about when it appears; it will appear for wrap around searches with a positive result, but will be suppressed for the not found case. (In that case, you’ll get a beep or the usual not found visual indicator.)
  • Fixed a bug where the “wrap around” indicator always appeared on the main screen.
  • Fixed a bug where the current line highlight was inappropriately used in the find dialog text fields.
  • Fixed a bug where “Open in Additional Window” incorrectly cleared the undo stack for the document.
  • Fixed a regression where piping to BBEdit didn’t mark the new document as dirty.
  • Moved the “Other…” button in the Find Multiple window to the top of its button stack.
  • Fixed a bug where the text completion panel could, in certain situations, “chase” you across the page as you typed rather than auto dismiss once you typed off the range of text being completed.
  • Removed the “Create New Document” checkbox from the New HTML Document dialog.
  • Fixed a situation where the completion panel could appear inappropriately after a save event.
  • Stationery menu and palette changes:
    • files without the stationery bit are no longer listed
    • stationery files with no HFS type but a suitable filename extension appear, as they should
  • Attempting to save a document as stationery no longer results in an Apple Event error.
  • When computing completions from the front document’s contents, BBEdit will not offer results consisting entirely of decimal digits (0-9). When computing completions from ctags, predefined names, or the system dictionary, BBEdit will not attempt to complete partial names consisting entirely of decimal digits (0-9).
  • Fixed a bug which caused the textual description of a difference pair to always be “Changed lines” instead of sometimes being “Extra lines”
  • Corrections to the line ranges array generation for the diff tool.
  • Fixed bug in which the license panel was displayed when bringing the app to the front after having previously entered a serial number.
  • Small cosmetic change to the progress window for multi-file search and text factory execution.
  • Corrected missing preferences help search keys.
  • Fixed a bug which caused the Software Update preference to be read, but never written.
  • Fixed a regression which made preferences searching case sensitive
  • Preserve case when reporting an attribute value case error in the XHTML syntax checker.
  • Improved the behavior of Save/Copy as Styled HTML/Styled Text when using custom text color preferences with a non-white background.
  • Codeless Language Modules now suppress the spelling dictionary as a completion source outside of strings or comments. (This matches the default behavior for the built-in languages.)
  • Adjusted the layout/border metrics of the text document accessory view for the save panel.
  • Fixed a crash which could occur when closing a document with certain input methods active, or the typography panel open.
  • Fixed a crash which would occur when changing the clipping set if a floating window (such as Insert Clipping) had keyboard focus.
  • Fixed a performance problem while typing in large HTML files due to overhead from the HTML function parser, plus misc. other problems.
  • Fixed a crash which could occur when invoking Tag Maker at the top level of a document with a synthetic root element (via #bbpragma.)
  • Fixed bug which could cause noticeable lags when working with documents on extremely high-latency file systems (like sshfs or MacFUSE/ssh).
  • Fixed a crash doing Find Definition with no selected text.
  • Fixed crash which would occur when trying to autocomplete using ctags on Mac OS X 10.4.x.
  • Fixed crash with nested save panel invocations for the same document.
  • Fixed bug in which syntax coloring in ActionScript documents would get out of whack during editing.
  • Fixed hang in the Ruby module when presented with incomplete interpretive string blocks.
  • Fixed bug in which syntax coloring in VBScript inside of HTML documents would get out of whack during editing.
  • Fixed bug in which a certain sequence of selection/deselection in a multi-file Find Differences results window would cause BBEdit to start opening up disk browsers.
  • Fixed bug in which name-based file filters would fail if the file’s name contained characters that couldn’t be mapped to a single-byte representation in the application’s text encoding.
  • Fixed bug in which the items in Saved Search Sources didn’t appear in the summary when doing a multi-file search, nor were they applied when starting the search.
  • Fixed bug in which SFTP connections to certain servers would fail and report a 22807 error.
  • Fixed bug which rendered Application Support folder syncing nonfunctional.
REQUIREMENTS
Mac OS X 10.4 or later. (If you're still using Mac OS X 10.3.9, BBEdit 8.5.2 is the most recent version you will be able to run.)


SCREENSHOT

Developer:Bare Bones Software
Downloads:156,723
  - Version d/l:2,331
Development:Editors
License:Demo
Date:12 Sep 2008
Platform:PPC/Intel
Price:$125.00
OTHER PEOPLE SUGGEST
Suggest something else:
BBEdit User Reviews (103 posts)Write A Review
sort: smiles | time
Sep 12 2008

STORMCHILD  Guys, this isn't a forum. If you're not going to talk about BBEdit itself, take it somewhere else, FFS.  
(Version 9.0.1)

praisebury
+6
[ 1 Reply - Reply ]
Replies:
Sep 14 2008

KKNOPP  Agreed. I even emailed the staff and asked the to ask the trollers to cut it out. Looks as if they have implemented a rating system too. Good on them.

Thing is, I've noticed some posts are free from modding down. Meaning you can't.

That's not really fair.   
(Version 9.0.1)

praisebury
+3

Sep 2 2008

PANICGIRLZ  Correction on my comment below. The slowness I'm experiencing is just the auto-delay. It can be adjusted.  
(Version 9.0)

praisebury
+6
[ 2 Replies - Reply ]
Replies:
Sep 10 2008

KKNOPP  Thank you for at least attempting to correct the post. You are the type of people that make this part of Macupdate easier to navigate.   
(Version 9.0)

praisebury
+3
Sep 10 2008

PANICGIRLZ  Thanks. I think they have to change the comments section like YouTube. Replies to comments are indented below instead of hiding.

Well...that's just my opinion.  
(Version 9.0)

praisebury
+4

Sep 2 2008
*****

KKNOPP  WOW Nice program.

I was using TextMate till I found BBedit. MAN TextMate REALLY REALLY sux compared to BBedit. The only people I know that would say otherwise is Textmate zealots and developers. I am glad I found BBedit and DUMPED Textmate.   
(Version 9.0)

praisebury
+1
[ 5 Replies - Reply ]
Replies:
Sep 9 2008

ROY VAN DER WONING  Why does one have to be a zealot to prefer one solution over another? What is it that makes your personal preference universally applicable to everyone's individual needs?

And how is it that a $49 product "REALLY REALLY sux" when compared to a $125 alternative, to the point that it warrants being "DUMPED"?

Frankly, I see more zealotry in your "review" than I'd expect from a TextMate proponent.  
(Version 9.0)

praisebury
-5
Sep 10 2008

KKNOPP  What are you? Following me around? Stalking me? I was giving an opinion. From what I have seen in he BBedit section of MU was a bunch of textmate zealots garbaging up BBedit's part of this site with their zealous RAH RAHing.

So as I joke, I did the same thing to see if anyone in favor of textmate would attack. And I was right.   
(Version 9.0)

praisebury
+3
Sep 10 2008

KKNOPP  BTW If the cheaper program has everything you need then cool. But BBedit has more of what I need. More options etc. So I get what you I for.

You can also buy a Vista box for general cheaper than a Mac box that basically does the same thing. But with the Mac, you get what you pay for.   
(Version 9.0)

praisebury
+3
Sep 10 2008

ROY VAN DER WONING  Don't be paranoid, I don't know you from Adam. Stalking? Attack? You must look over your shoulder a lot.

Your "opinion" was inflammatory. I tried to expose it as such and elicit your motivation behind it.

I have no problem with personal preferences. I just don't subscribe to presenting them as universal truths, trashing alternatives and labeling those who don't agree with you as zealots or fanboys.  
(Version 9.0)

praisebury
-4
Sep 16 2008

KKNOPP  "Frankly, I see more zealotry in your "review" than I'd expect from a TextMate proponent.

(9/9/2008, Version: 9.0) "

Maybe because this is the BBEdit part of the site. And not the Textmate part? No one is really complaining that people are talking about Textmate. They are complaining that it's being talked in a place that it doesn't belong. That is also why said posts have been modded down. And it's also why MU put this modification system in place. To mod down all the BS.   
(Version 9.0.1)

praisebury
+5

Aug 30 2008

PANICGIRLZ  I don't like BBEdit's autocompletion. It's somewhat slow. And it seems like it doesnt support autocompletion for html tags which I use most of the time. I prefer Coda's autocompletion and Dreamweaver's.  
(Version 9.0)

praisebury
+1
[ 4 Replies - Reply ]
Replies:
Sep 1 2008

STAINER  The slowness you are experiencing, could that be the AutoCompleteDelay setting?

From the BBEdit manual:

The delay can be adjusted from the command line if desired:

defaults write com.barebones.bbedit Editor:AutoCompleteDelay -float 0.5 # sets the auto-complete delay to half a second  
(Version 9.0)

praisebury
+2
Sep 1 2008

PANICGIRLZ  Thank you. It helped.

But still there's no auto-enclosing of brackets etc.

I think BBEdit is well suited for programmers not for designers. By the way code-folding is great.  
(Version 9.0)

praisebury
+1
Sep 1 2008

KAIDOH  There is autocompletion for HTML tags! All the entries from the HTML clippings are available through auto completion (check out if you have a HTML.html folder in the clippings section of your support folder - it should be there by default). There is also the Tag Maker in the Markup Menu (cmd+m by default). I recommend you check out the manual on BBEdit's plethora of HTML funcions (chapter 11).  
(Version 9.0)

praisebury
+2
Sep 1 2008

PANICGIRLZ  Thanks I'll check that out.  
(Version 9.0)

praisebury
+1

Aug 30 2008

HELMO HASS  Disappointed!!!

Strangely this release for the very fist time makes me regrets the previous version..

In this one the most useul feature i was used to.. is buggy.. compare files dont work.. the search window has been reduced loosing many important (to me) features and i cant understand why.. normally upgrading from a version to another gives more functionalities not the apposite..

its my copy buggy?? lol nope i'd like, but i dont think so..

Thx BB but i'll stick to 8.7..  
(Version 9.0)

praisebury
-2
[ 2 Replies - Reply ]
Replies:
Sep 1 2008

KAIDOH  The search&replace functionality is still there, it is just less buttons. From the release notes:

“Selected text only” affects only the “Find All” and “Replace All” operations: if there is a selection range in the front document, this option will search only the selection range if turned on, or the entire document (starting from the top) if turned off.

“Wrap around” affects only the “Next”, “Previous”, “Replace”, and “Replace & Find” operations: if the search reaches the end of the document (or the beginning, if doing a “Previous”), then “Wrap around” will continue the search from the appropriate end of the document.

If you find it too confusing you can go back to the old modal find window via the option “Use modal Find dialog” in Preferences > Text Search.  
(Version 9.0)

praisebury
+1
Sep 2 2008

KKNOPP  This is WHY you read the read mes and look at what has been updated. So you don't look silly when complaining about things. :D

It has happened to me before. Now I read EVERYTHING before I come on here and complain.   
(Version 9.0)

praisebury
+4

Aug 28 2008

DANA SUTTON  BBEdit is a great program. It is also an expensive one. Am I the only person who mourns the passing of BBEdit Light, which was quite sufficient for my purposes?  
(Version 9.0)

praisebury
0
[ 5 Replies - Reply ]
Replies:
Aug 28 2008

DEREK.KEPNER  Doesn't Bare Bones TextWrangler (free) have everything you need?  
(Version 9.0)

praisebury
+1
Aug 28 2008

TUTOR  They offer TextWrangler these days, which is BBEdit Light's successor.  
(Version 9.0)

praisebury
+1
Aug 28 2008

DANA SUTTON  Text Wrangler is a text editor, not an html editor. Not so?  
(Version 9.0)

praisebury
+1
Aug 28 2008

BOGEN  TextWrangler is as much an HMTL editor as BBEdit Light was!  
(Version 9.0)

praisebury
+1
Aug 28 2008

CUBITUS  This is the first version of BBEdit I won't buy. I'm now a Textmate person. TextMate is less expensive and its plugin architecture makes it many times more versatile than BBEdit. (http://macromates.com/)  
(Version 9.0)

praisebury
-2

Mar 21 2008
*****

BONSAIX  This really is an excellent program.

I'd go as far as to say that it's the most powerful text editor out there for the Mac.   
(Version 8.7.2)

praisebury
+4
[ Reply ]
Aug 6 2007
*****

TOADLING  TextMate has a very vocal following. I was convinced to try TextMate on a project for a few months last year and I grew to like it. I even bought a license.

But after extensive comparisons, I ultimately returned to BBEdit and concluded that it is still the better tool. I haven't seriously used TextMate since.

First of all, BBEdit follows long-standing Mac paradigms: text dragged onto BBEdit's icon opens in a new window, events trigger on mouse up rather than mouse down, renamed open files are automatically updated, text selection feels more natural, undo is chunked rather than performed on each individual character, etc.

Second, BBEdit provides several features that are amazingly absent in TextMate: split window editing, tabbed editing OUTSIDE of a project, multi-file search and replace OUTSIDE of a project, ability to open very large files (>250MB) and function reliably, spell checking by right-clicking on a word, single click selection of multiple lines, ability to assign a key combination to just about anything, complete AppleScript support (so the application itself can be scripted not just the text in a document), GUI file comparison showing character-level differences, synchronized scrolling between multiple windows, optional display of all non-printing characters, optional display of tab stops, search for the current selection with a single key press, double-click to balance, named markers (a.k.a. bookmarks), ability to jump to previous insertion points, Text Factories, etc.

And third, BBEdit's implementation of key features is often superior to TextMate's: code folding triggers on mouse up rather than mouse down, opening and closing fold markers are easier to distinguish, BBEdit allows multiple arbitrary folds on the SAME line (useful for very long lines of code), folded blocks can be selected/copied/pasted/dragged, clippings auto-completion is easier to use and doesn't require remembering obscure strings coupled with a tab to complete, BBEdit's tabbed-editing makes it easier to work with more open documents (easily handles 40 or more) and with longer filenames because "tabs" are displayed vertically rather than horizontally, tabbed documents can be dragged between multiple windows, ALL unused features can be turned off (resulting in an interface I personally find less cluttered and easier to navigate), BBEdit's File Groups makes it easier to work with multiple projects simultaneously because they are displayed in separate windows, more fully-featured grep search/replace, visual feedback when looping on a quick search, line numbers are NOT part of the text view and don't scroll out of view when scrolling horizontally, a better organized and more fully-featured function menu, BBAutoComplete (a free BBEdit plug-in) allows arbitrary word completion based on text in the current document or in all open documents or from the system's spelling dictionary, etc.

Of course, TextMate has a few nice features: more control over syntax coloring and style, excellent scope system, slightly nicer column editing. But I can easily live without those considering all the advantages of BBEdit.

The bottom line is TextMate is a nice editor and it's less expensive than BBEdit, but it's also significantly less capable. If I used TextMate, I'd still need BBEdit to have all the capabilities I want. However, I could easily live entirely in BBEdit and never even miss TextMate. If you make your living writing code or working with text, and you want the best tool available on the Mac platform, the choice is clear: BBEdit.  
(Version 8.7)

praisebury
-3
[ 4 Replies - Reply ]
Replies:
Aug 6 2007

MINIMAL DESIGN  I won't hide the fact that I'm a TM fanboy ;) And I won't deny the fact that BBEdit is great, it was my main editor until TM came along... BUt after reading your review, I just wanted to say that you might want to look into TM a little more, because a lot of the things that you say are missing are actually there, just harder to find than in BBEdit. But you might also not want to... and I respect that. TM is really powerful once you spend some time with it though... :)  
(Version 8.7)

praisebury
-3
Aug 7 2007

TOADLING  Thanks for your tempered response, minimal design. I didn't want this to be a holy war and I'm really happy to see people discussing this rationally, especially since I actually like TextMate. It's just that I like BBEdit even more. :)

I used TextMate exclusively on a project for about 5-6 months last year. I'd like to think that I learned the application fairly well, but maybe I missed something, or maybe some things have changed since I switched back to BBEdit.

Can you be more specific about which of the above features TextMate has or implements better than BBEdit? If it can do things I don't know about, I'd certainly be interested in learning. After reviewing my original post again, I don't see any place where I've been unfair.  
(Version 8.7)

praisebury
-4
Oct 25 2007

SIMDUDE  Excellent review and comparison. I too use and like both but for more tasks, prefer BBedit. For me the reason is simply performance. At work, my company has mostly eliminated macs so I'm still using my old dual 450MHz G4 tower. Old, but still capable. That is unless I use Textmate to open a big file. Searching is pathetic and multiline editing so slow it's unbearable. I've been learning Ruby and for that, the bundles are great.

I think a good comparison would be to do some timings. Opening and searching a larger (>10MEG) file, doing large column selections etc. Granted, many users may only edit small files and this stuff isn't important. But the performance of TextMate has kept me from using it as a primary editor. As I understand it, the next version will be Leopard only, so that really kills it for slower machines (Leopard needs ~900 MHz G4).  
(Version 8.7)

praisebury
-1
Aug 28 2008

HARRY G.  This is a really excellent review, thanks a lot! TextMate may be the better choice for real Unix geeks ... BBEdit is likely the better choice for experienced Mac users.  
(Version 9.0)

praisebury
-5

Jun 22 2007

JMCCLOUD  BBEdit is an essential part of my toolkit and has been for years. It is a well thought out, well written, rock solid program with excellent support.

I have and use TextMate too but man that is a wacky program. The only thing it has going for it it's excellent auto completion and text insertion functions. The rest of the app is just wacky. It does not adhere to Mac conventions at all. But the auto complete/text insertion is *so* good I can forgive it's major short comings.

I really hope Barebones adds support similar to TextMate to the next version. Clippings just don't cut it!  
(Version 8.6.2)

praisebury
+4
[ 1 Reply - Reply ]
Replies:
Aug 6 2007

TOADLING  How is TextMate's snippet support significantly better than BBEdit's Clippings? TextMate has a slight advantage in that it recognizes scope. And it comes with more "factory-installed" snippets, but other than that I prefer BBEdit's implementation.

(1) BBEdit allows you to save Clippings as individual text files rather than having to edit them in something like TextMate's Bundle Editor, so you can use the power of the text editor to edit your Clipping library. It's also easy to save new clippings in BBEdit: just select some text and choose "Save as Clipping" from the Clippings menu.

(2) You don't have to remember obscure tab-completion names to insert a snippet. Just type the first few letters (as many or as few as you want) and hit your key combo to auto-complete the Clipping. If BBEdit matches several Clippings to what you've typed, it pops up a selection window that let's you further refine the search, select the one you want manually, or start over and insert something completely different.

(3) BBEdit's Clippings can insert all kinds of dynamic data, even the output of scripts, just like TextMate.

(4) In TextMate, sometimes I remember having seen a command, but I can't find it in that insanely-organized Bundle menu and the search capability is horrendous (perhaps because it limits searches by the current scope?). Anyway, after about 10 minutes of looking, I give up and launch BBEdit and find what I'm looking for right away.  
(Version 8.7)

praisebury
0

May 4 2007

GUNTIS  I just switched to Panic's Coda. First impressions very good so far. That's exactly what I've been looking for!

Bet regarding BBEdit - it's good to have FTP built in anyway - if I need to make some changes in the web page, I can fire up BBEdit and do that, no other app required...

But now it's eclipsed by Coda :)

More stuff and cheaper.  
(Version 8.6.2)

praisebury
-5
[ Reply ]
View all 103 posts >>