BBEdit for Mac

BBEdit for Mac

Download Editors' Rating:
4
Excellent
Average User Rating:
4.4
out of 146 votes

Quick Specs

  • Version:
    11.0.3
  • Total Downloads:
    147,633
  • Date Added:
    Mar. 05, 2015
  • Price:
    Free to try; $49.99 to buy
  • File Size:
    11.18MB
  • Downloads Last Week:
    50
  • Platform:
    Mac
  • Product ranking:

Editors' Review

+

BBEdit for Mac helps developers write code by providing them with a clean, distraction-free environment. This premium product, which comes with a 30-day trial, supports over two dozen programming languages and is particularly good for Web developers, since it can integrate with any available Web browser for quick previews and website prototyping.

Pros

Plain but powerful UI: BBEdit for Mac features a minimalist main window with a small toolbar and a status bar. In the rest of the window, you can write your code using features such as indentation, custom colors for functions and operators, code commenting, and even autocompletion, not only for syntaxes but also for regular dictionary words.

Markdown support: The built-in Markdown support is a nice addition, letting you enter formatting triggers in your text that convert to valid HTML.

Extensive language support: Speaking of HTML, the software supports many programming languages, including HTML, C++, Java, JavaScript, Objective-C, PHP, Python, Ruby, and SQL.

Cons

Paid software: There are many free alternatives for writing code on your Mac, and though they may not have as many features, they offer essentially the same functionality as this paid application.

Bottom Line

Looking for a lightweight yet feature-rich application for building websites and writing code? BBEdit for Mac is a great option. Thanks to features like clippings, scripting (recording a series of actions), and code folding, the app can save you time by removing most repetitive tasks in the development process.

Editors' note: This is a review of the trial version of BBEdit for Mac 10.5.11.

 
read more +

Publisher's Description

+
 
read more +
User Reviews
+

Results 1–10 of 55

5 stars

"excellence"

February 02, 2014  |  By socgranny

 |  Version: BBEdit 10.5.8

Pros

I haven't found anything is couldn't open.

Cons

Couldn't find nothing.

Reply to this review

Was this review helpful? (0) (0)

4 stars

"Good (closer to 3.5 stars), but still needs some work"

December 21, 2011  |  By major-john

 |  Version: BBEdit 10.1

Pros

Very good with C++, but really could be improved as a HTML editor

Cons

1) No color palette for CSS that I could see. For CSS, it does present a single list of colors, but that is far-short of a color palette.

2) <!-- #bbinclude "name" --><!-- end bbinclude --> really needs some work in that the file "name" contents are always presented via the "Update" tool. If "name" is super big, I assure you that is super-annoying, big-time. PageSpinner's <!-- ps_include="name" --> doesn't show the contents of "name". Could not BBEdit simply add a preference to show or not show with the tool "Update"?

Reply to this review Read reply (1)

Was this review helpful? (0) (1)

5 stars

"great text editor with programming additions"

January 24, 2011  |  By cassiopeianld

 |  Version: BBEdit 9.6.3

Pros

allows for great text editing regardless of size, great tools

Cons

the usage of the programming languages isn't evident

Summary

great must have programmer editor

Reply to this review

Was this review helpful? (0) (0)

2 stars

"Version 9.6.1 Buggy"

November 15, 2010  |  By Mackidockie

 |  Version: BBEdit 9.6.1

Pros

Love this product. Used it for years. Versatile. No gratuitous eye candy. It's for real coders. Tech Support is superb.

Cons

Had to go back to version 9.5.1. Version 9.6.1 is buggy. Crashes, sudden displays of unknown and unrequested characters.

Summary

Still the best on the market. A coder's true friend. History tells me that Bare Bones Software will correct all the current version's problems. Soon, I hope!

Reply to this review

Was this review helpful? (0) (0)

5 stars

"this is one of the best html editors out there"

December 11, 2009  |  By yetanotherjay2010

 |  Version: BBEdit 9.3.1

Pros

I have been using BBEdit for years and it is just so easy to use to create html and to edit html. Nothing else comes close in my books.

Cons

None. it is just a good solid program.

Summary

You won't be disappointed. Wish it worked on PC.

Reply to this review

Was this review helpful? (0) (0)

4 stars

"For text editing there is no product better than BBedit"

November 27, 2009  |  By thillson

 |  Version: BBEdit 9.3

Pros

You can open just about any file with BBedit, it will search and replace almost any character in the file. Great for any programmer who wants to format their code for easy editing. Has more options than you can imagine using.

Cons

It is a little over priced for a text editor, but they have a free product for people who do not want to pay for a text editor.

Summary

Great product well worth the money if you have a need for BBedit's features.

Reply to this review

Was this review helpful? (0) (0)

2 stars

"Agree with TimGavin"

December 08, 2008  |  By grh-akl

 |  Version: BBEdit 9.0.2

Summary

This review was originally posted on VersionTracker.com.
What were they thinking? Or have I missed something? The new "Find" tool is totally unusable for me. No option for choosing multiple documents, for example. I, too, am reverting to v 8.

(But what does tim mean when he says "I'll continue to use 8 until Panic gets around to adding folding to Coda")

One star. Otherwise, v 8 continues to deserve five.

Reply to this review

Was this review helpful? (0) (0)

4 stars

"Nice editor"

October 27, 2008  |  By Red Lavenia

 |  Version: BBEdit 9.0.2

Summary

This review was originally posted on VersionTracker.com.
It is a nice editor but for a huge price.

There are another good programs for a little price.
If you want a powerful tool than you are right here.

Reply to this review

Was this review helpful? (0) (0)

5 stars

"Simply the best..."

October 25, 2008  |  By arcturus1

 |  Version: BBEdit 9.0.2

Summary

This review was originally posted on VersionTracker.com.
The following new features in Release 9 make a big difference in my work with html:
1. Projects
2. Auto-complete for html tags
3. Edit in search windows
For working with large web sites, nothing else comes close. This is a mature, powerful text editor.

Reply to this review

Was this review helpful? (0) (0)

1 stars

"Still stuck in 68k land."

December 06, 2007  |  By krazytekn0

 |  Version: BBEdit 8.7.1

Pros

If you ever need to reverse the text order in a document this might be useful, but when have you ever needed to do that.

Cons

BBEdit is so stuck in the dark ages of programming that it's not even funny. It touts itself as a source-code editor, Apple Xcode works many orders of magnitude better and faster and comes free with Mac OS X, as well as a free download. The guy behind BBEdit seems to think that his version of TextEdit is worth as much as Apple's entire operating system. If you want to try it go ahead, the program hasn't been substantively changed in 7 or 8 years. The developer knows nothing about the current ways to do things in OS X and is a left over 68k mac guy that refuses to learn. DO NOT SPEND MONEY ON THIS.

Reply to this review

Was this review helpful? (0) (0)

Results 1–10 of 55

Add Your Review

Login or create an account to post a review.

You are logged in as . Please submit your review for BBEdit
Add Your Review

The posting of advertisements, profanity, or personal attacks is prohibited.
Click here to review our site terms of use.

Update Your Review

Since you've already submitted a review for this product, this submission will be added as an update to your original review.
Submit

The posting of advertisements, profanity, or personal attacks is prohibited.
Click here to review our site terms of use.

 
see all reviews +

Full Specifications

+
What's new in version 11.0.3
  • This release consists entirely of fixes for reported issues, and contains no new features.
  • Made a change to the internal "Replace All" mechanics to improve performance by a factor of two (results may vary).
  • Any unprintable characters in the ASCII range are now drawn as inverted red question marks, whether or not "Show Invisibles" is turned on. This will help reduce confusion when working with files that contain many such.
  • Zero-width Unicode characters are now drawn as a gray vertical bar when "Show Invisibles" is turned on.
  • Typing in the search box in the "Go to Named Symbol" panel will now select the first matching item.
  • Fixed bug in which the HTML syntax checker would sometimes report false positives for duplicate id attribute values.
  • When saving an existing file to disk, if the file being written already has a correct HFS file type (whether it needs it or not), the file type is preserved, which prevents the OS from arbitrarily changing the document icon and/or refusing to show QuickLook previews.
  • Fixed bug in which text transform scripting verbs would not return their output to scripts run from the built-in Scripts menu.
  • Updated the built-in list of VectorScript predefined names.
  • The PHP language module will now stop scanning when it encounters a __halt_compiler(), to avoid potentially getting confused by any subsequent binary data.
  • When mapping file names to languages, all extensions are tested before attempting to use exact or wildcard file name matches. This results cases such as the one in which a file named Makefile.pl is inappropriately mapped to the Makefile language instead of Perl due to the order in which language modules are queried for file name matches.
  • Fixed crash which would occur when cancelling "Create Bookmark", "Go to...", or "Create Directory" in the "Save to FTP/SFTP Server" dialog, or when cancelling "Create Bookmark" or "Go to..." in the FTP/SFTP browser. Shhhh!
  • Fixed bug in uncommenting of line comments on a single line containing the insertion point (or when the selection range did not include a trailing line break).
  • Fixed bug in which attempting to save a zero-length file with Windows line breaks would report a -50 error.
  • The path controls in the Find Differences dialog box now have tooltips when appropriate.
  • Adjusted the "is text file" content check to pre-emptively rule out Photoshop files, which look enough like text files internally to pass the test. Any file which has a nonzero HFS file type that is not 'TEXT' or a relative is now ruled out in the "is a text file" test, in advance of any content checking. Together these two changes will prevent multi-file searching from finding text in files where it shouldn't.
  • Made some changes to make the default list of preview helpers more useful.
  • When examining a file to determine whether it is a Zip archive (for opening as well as when searching), BBEdit will first examine the file's UTI (Uniform Type Identifier) information; and if the UTI does not indicate that the file might be a Zip archive, filtering ends at that point. In some cases, this can lead to files being skipped that are in fact Zip archives, but which don't have conforming UTIs. To solve this problem, you can disable UTI checking: defaults write com.barebones.bbedit InspectUTIWhenFilteringZipFiles -bool NO Note: Disabling UTI inspection means that BBEdit will always have to open the potential Zip file to inspect its contents. This will slow down batch operations such as multi-file search/replace, text factory application, and file filtering for projects and disk browsers when the directory being processed contains a lot of files that are potentially Zip archives (and not previously determined to be text files).
  • Fixed a bug in the Ruby module which would cause incorrect generation of fold points if an iterator ended with a "trailing if" or "trailing unless", such as: a = b.c.select { |d| foo(d) unless d == nil }
  • ctags file discovery will now ignore "tags" files found inside of git and Mercurial repository data directories.
  • Fixed a bug in which the C/etc function scanner would get confused by #defines with comments and character escapes in them.
  • In order to add callouts to a PHP document, you had to use all-caps. For example: #MARK these words appear in the function popup That's been fixed so that all of the call-out markers can be UPPER CASE, lower case or MiXeD caSE. The full set includes: fixme, fix-me, mark, note, nyi, review, todo, to-do, xxx, ??? and !!!. Any of them may have a single, optional colon at the end, before the space and the text to appear in the function popup.
  • Fixed a bug in the PHP callout parser which resulted in the selection range being set one character short of the full callout. (When you choose a callout from the function popup, it selects the text of the callout but was missing the last character.)
  • The "Automatically refresh documents as they change on disk" setting in the Application preference was changing the wrong preference, so it had no effect.
  • Made a change to the improve the chances of the application reloading documents from disk which are being written to multiple times per second by an external process.
  • Put some code in bbedit and bbdiff (and edit/twdiff) to fix a case in which the --wait flag didn't work when the application needed to be launched.
  • Fixed a bug in which double-clicking on an HTML/XML tag edge to select the CDATA contents would incorrectly contract the selection if the BalanceIncludesDelimiters expert preference was turned off (as is the default).
  • Updated the keyword lists for C++ and Objective-C++ to include some previously missing C++11 keywords.
  • Fixed bug in which application state restoration would not properly restore the window grouping of untitled documents.
  • FTP/SFTP browser windows that get opened as part of state restoration will no longer block with the connection sheet in cases where a local SSH public key is found at ~/.ssh/user@host.
  • Added readonly and readwrite to the keyword lists for Objective-C/Objective-C++.
  • Fixed crash (radar 19971151) which would occur when pasting many (more than a few) lines of text into a field in the text factory Replace All options dialog and then dismissing it.
  • Multi-line text in the text factory Replace All options dialog is now normalized so that the line breaks escape to "\r" rather than "\x{0A}".
  • Fixed bug in which the runtime environment for #! scripts run from within the application get set up with an empty variable (both name and value). This in turn broke numpy, so that Python scripts using it would fail when run from within the application.
  • When "Include row headers" and "Include table header" are both turned on, Create Table Shell (Markup -> Tables) will now add an extra
container at the beginning of the table header, to preserve alignment between the header columns and the rest of the table.
General
Publisher Bare Bones Software
Publisher web site http://www.barebones.com/
Release Date March 05, 2015
Date Added March 05, 2015
Version 11.0.3
Category
Category Developer Tools
Subcategory Coding Utilities
Operating Systems
Operating Systems Macintosh, Mac OS X 10.10, Mac OS X 10.9, Mac OS X 10.8
Additional Requirements None
Download Information
File Size 11.18MB
File Name BBEdit_11.0.3.dmg
Popularity
Total Downloads 147,633
Downloads Last Week 50
Pricing
License Model Free to try
Limitations Not available
Price $49.99

Previous Versions:

Add to my list Report a problem
 
read more +

More Products to Consider

Close[x]

Submit a problem report for BBEdit

Please describe the problem you have with this software. This information will be sent to our editors for review.

Problem:

The Download.com Installer isn't working as expected

The download link does not work

The software has a newer version

The product contains malicious software

Other

Description:

Please select a feedback type.

Please enter a description.

Submit Problem Report

Close[x]

Problem Report submitted

Thank you for submitting a problem report! The Download team is committed to providing you with accurate software information.

OK