Leading professional HTML and text editor for Mac

BBEdit for Mac

BBEdit for Mac

  -  28.3 MB  -  Trial
BBEdit for Mac 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 an abundance of high-performance features for editing, searching, and manipulation of text. An intelligent interface provides easy access to BBEdit’s best-of-class features, including grep pattern matching, search and replace across multiple files, project definition tools, function navigation and syntax coloring for numerous source code languages, code folding, FTP and SFTP open and save, AppleScript, macOS Unix scripting support, text and code completion, and of course a complete set of robust HTML markup tools.

Features and Highlights

Text Factories
Text Factories increase your productivity by making it possible to quickly and easily apply as many of BBEdit’s powerful arsenal of tools as you need to achieve your goals across multiple files and folders, with just the single initial setup required. As a bonus, text factories operate in the background, allowing you to use the app for other work while they’re running, and take full advantage of machines with multiple processors.

Codeless Language Modules
Codeless language modules make it much easier to extend BBEdit’s built-in syntax coloring and function navigation. The basic syntax and coloring rules for programming languages can be represented by a relatively simple text file, without requiring programming or advanced logic.

Terminal Integration
Invoke BBEdit from the command line and pass the results to a document. For example, the ps (process status) command can generate some extremely long lines. Here, we are telling ps to give complete details and to put the result into a new document and to scroll the window to the top of the document. (The document behind the Terminal window is a BBEdit document.)

Organize your projects
You can also add files from anywhere (on disk, or from FTP/SFTP) to a BBEdit Project (and save the Project for reuse). While the Disk Browser and FTP/SFTP Browser windows show you the structure of your volumes, the app Projects let you easily access related files without them having to be located together.

Automator Support
BBEdit for macOS includes a set of Automator actions that mirrors its internal text transformations; most of what is on the Text menu is available to Automator, as well as a “Replace All” action for search and replace; and a few supporting actions to smooth the process of getting text into and out of open the tool documents. No scripting required!

Improved syntax coloring
The internal syntax coloring mechanics have been extensively reworked, allowing for a much greater selection of core color types, and now allowing language modules to add their own color types. Support for color schemes has been expanded, and several factory color schemes are included.

New Clippings system mechanics
The Clippings system (used for creating, managing, and applying frequently used "snippets" of text) is now even more powerful and flexible. Any clipping set can be made available universally or on a per-language basis (for any desired set of languages). The Clippings palette, text completion system, and the "Insert Clipping" command have been extended to support this additional flexibility.

New UI for Find Differences
The "Find Differences" dialog box has been modernized, and folder comparisons are faster than ever, thanks to a rewritten and newly performance-tuned comparison engine. The most significant changes are in the results interface, however: an all-new single window presentation is much easier to use for folder comparisons, is easier to manage, and (for folder comparisons) provides the ability to copy files as needed from one folder to another.

Note: 30 days trial version.

  • BBEdit 15.1.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    BBEdit 15.1.1 Screenshot 1
  • BBEdit 15.1.1 Screenshot 2
  • BBEdit 15.1.1 Screenshot 3
  • BBEdit 15.1.1 Screenshot 4
  • BBEdit 15.1.1 Screenshot 5

What's new in this version:

Fixed:
- Added async, await, and actor to the Swift keyword list
- The Swift function scanner no longer omits actor definitions from the listing
- Fixed regression in which "Open Counterpart" would not find counterparts in cases where Xcode was unavailable for consultation
- Adjusted default width proportions of new windows (to make them a little wider). As always, "Save Default Window" on the Window menu is appropriate for individual configuration.
- Fixed bug in which the Git "pull current branch" and "push current branch" commands didn't actually do anything
- Report an appropriate error when trying to save a file with Unicode line endings (which aren't supported for saving)
- The minimap no longer attempts to display invisibles (which would not have worked well)
- Added gpt-4o to the built-in model list for ChatGPT. (You could always enter it manually if needed; this just saves a step.)
- Fixed cases in which switching between documents didn't correctly update the status in the Live Search bar
- Improved path truncation logic in the Open File by Name results window. Additionally, Xcode SDK headers are elided using the same logic as in the navigation bar, for improved readibility.
- Disk browsers and "instaprojects" (created by opening a folder directly) remember their positions when closed, and when the same directory is browsed or opened again, BBEdit will reopen the window in that position.
- Fixed crash when running on macOS 14 Intel and using a double-click on a list item to dismiss the panel invoked "Compare Against Previous Version"
- Fixed crash when running on macOS 14 Intel and using a double-click on a list item to dismiss the panel invoked by the "Other" option in the text encoding status bar item
- Corrected default splitter proportion for results windows, in the absence of a previous "Saved Default Window" command invocation for same
- Fixed bug in which dismissing the Live Search bar would place keyboard focus in the sidebar (if allowed), rather than (more usefully) in the associated text area
- Fixed bug in which the progress information in a Multi-File Search results window would move around unpredictably when reshaping the window while a search was in progress
- Markup => Preview in => New Text Window has been returned to working order