BBEdit Comparison Chart
What are the differences between BBEdit and TextWrangler? See for yourself! Highlighted rows indicate features which are exclusive to BBEdit.
This chart is not an exhaustive listing of BBEdit’s features. You can find an overview in the BBEdit Feature Tour.
| TextWrangler 5 | BBEdit 11 | |
|---|---|---|
| Requires Mac OS X 10.8.5 or later | • | • |
| Multiple Undo | • | • |
| Multiple Clipboards | • | • |
| Splittable editing windows | • | • |
| Extensively configurable key equivalents | • | • |
| Show and hide individual menu items or entire menus | • | • |
| Transparently reads and writes DOS, Unix, and Mac files | • | • |
| Transparently reads and writes gzip (.gz) and BZ2 (.bz2) compressed files | • | • |
| Transparently reads and writes files stored within Zip compressed archives | • | |
| Powerful multi-file search and replace (even on files that aren’t open) with multiple simultaneous search and replace operations | • | • |
| Search for and extract text into a new document from a single document, or multiple files and folders | • | |
| Automatic backup of files when saving (optional) | • | • |
| “Quit” command saves the application’s state (including the contents of untitled or unsaved documents) and quits instantly; and picks up where you left off the next time you start up | • | • |
| Periodic auto-save to protect against data loss from system crashes, power failures, and locust infestations | • | • |
Complete set of HTML Tools for fast, easy, and correct markup. Supports current standards including HTML5, HTML 4.01, XHTML 1.0, and XHTML 1.1.
|
• | |
| Flexible ‘grep’ style pattern-based search and replace based on PCRE (the Perl-Compatible Regular Expression library) | • | • |
| “Live Search” highlights matches in your document as you type a search string | • | • |
| Advanced PCRE support, including named subpatterns and other grep goodness | • | • |
| Comprehensive AppleScript support: scriptable, recordable, and attachable | • | • |
| Built-in file and folder comparison with Find Differences | • | • |
| Find Differences displays word- and character-level differences | • | • |
| Advanced single-window Find Differences presentation | • | • |
| Rectangular/columnar text selections | • | • |
| Open, edit, and save files in a wide variety of character sets (including UTF-8 and UTF-16) | • | • |
| Automatic source-code language guessing | • | • |
| Can be used as an external editor for Xcode | • | • |
| Unix command-line access for opening and comparing files (Note: Not available from the Mac App Store.) | • | • |
bbfind/twfind command-line tool provides integration of multi-file search with Unix scripts and workflows |
• | • |
| Authenticated saves (Note: Not available from the Mac App Store.) | • | • |
| Emacs key-binding support | • | • |
| Instantly highlight and navigate occurrences of an indicated word (or selected text) in the active document | • | • |
| Offers the Scratchpad, a convenient place to make quick notes and temporarily store text without having to create a document on disk | • | |
| Includes a copy of Consolas Regular, an excellent antialiased code editing font; licensed from Ascender Corporation for use only with BBEdit. | • | |
Extensive FTP and SFTP support
|
• | • |
| Integrated support for file transfers through Interarchy, Transmit, Fetch, and other third-party clients with “Edit in BBEdit” commands | • | • |
| Open files and view directory listings with Disk Browser | • | • |
| Disk Browser features hierarchical folder listing and file filters for advanced control | • | • |
Explore contents of Unix tar and Zip archive files in disk browsers without needing to extract them first |
• | • |
| Function-navigation and syntax-coloring support for more than 20 programming languages, including HTML, JavaScript, Java, Perl, C++, Objective-C, & more | • | • |
| Function-navigation and syntax-coloring support for Ruby, object-oriented JavaScript, and SQL | • | • |
| Built-in support for editing Markdown, including syntax coloring and navigation | • | • |
| Live preview Markdown documents without leaving the application | • | |
| Enhanced coloring options, including factory-supplied color schemes | • | • |
Loads and saves color schemes (including import from the bbcolors format) |
• | • |
| Text completion, using ctags, clippings, document symbols, and language keywords as data sources | • | |
| Control editor behavior and display settings on a per-language basis | • | • |
| Built-in EditorConfig support to control editor behavior and settings within a working copy | • | • |
| Code folding | • | • |
Powerful Clippings system:
|
• | |
| Run Unix scripts and filters (including Perl, Python, Ruby, and shell script) from a built-in menu | • | • |
| Native Mac OS X spelling checker | • | • |
| Check spelling as you type to catch embarrassing typos | • | • |
| Integrated support for Git, Subversion and Perforce version control systems; work with source files from multiple repositories | • | |
| Shell worksheets run Unix commands from an editable window (just like MPW worksheets, for you old-timers) | • | |
| Use BBEdit’s legendary text processing power in any Automator workflow | • | |
| Use Automator workflows as “text filters” for transforming document contents | • | |
| Create and run Text Factories—apply any number of powerful text transformations to multiple files without programming | • | |
| Combine text factories, scripts, text filters, and Automator workflows into “packages” for easy distribution and installation | • | |
Open multiple documents per window:
|
• | • |
| Ponies | • | |
| Create Codeless Language Modules to add syntax coloring and function navigation for additional languages without writing any code | • | • |
| Support for Exuberant Ctags (a powerful tool for indexing and navigating source code), providing easy access to indexed symbols by means of contextual (right-click) menus and the Find Definition command | • | |
| Use Projects to organize your projects, grouping files into a single browser without regard to their location | • | |
| Comprehensive PDF user manual provided | • | • |
| Price | Free | US$49.99 |
| Discounted upgrade pricing from previous BBEdit versions | — | (info) |
Note: This chart used to include features from BBEdit Lite 6.1. However, BBEdit Lite has been discontinued for a long time: if you’re still using it, you really should upgrade to TextWrangler. Like BBEdit Lite, TextWrangler doesn’t cost anything, and in all respects it’s a much more modern and capable application.