-
Latest Version
BBEdit 15.5.3 LATEST
-
Review by
-
Operating System
macOS 12.0 Monterey or later
-
User Rating
Click to vote -
Author / Product
-
Filename
BBEdit_15.5.3.dmg
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.
How to Use
- Install and launch BBEdit on your Mac
- Open or create a new text or code file
- Use syntax highlighting for supported languages
- Search and replace with advanced grep tools
- Use projects to organize multiple files
- Preview HTML files in the built-in browser
- Access scripts and automation via AppleScript
- Customize settings and preferences to your needs
- Save and export your work as needed
macOS 10.15.4 or later (Catalina and up)
Intel or Apple Silicon Mac
50MB of available disk space
Internet connection for updates
Administrator privileges for installation
PROS
- Fast performance with large files
- Powerful search and replace tools
- Supports many programming languages
- Highly customizable interface
- Reliable and stable for daily use
- No built-in terminal support
- Lacks Git integration features
- Interface may feel outdated
- Free version has feature limits
- No Windows or Linux version
What's new in this version:
Fixes:
- Allow additional slashes in the line comment delimiter when processing comment callouts in C-family languages
- Corrected cosmetics of the pattern field editors used in "Process Lines Containing" and other modal panels
- The "." between the file name and its extension is not part of the file name extension; so the application will ignore any leading periods when checking a file name against the list specified in the "Text Files" preferences
- Fixed misbehavior when switching workspaces with one or more Notebook windows open
- Correct selection range when selecting a line-comment callout from the function menu
- Color r in Perl scripts when appearing as a pattern modifier
- Made a change to reduce output latency in Unix script execution progress windows. (There is no assurance that output is isochronous.
- Fixed a bug in which pattern playgrounds didn't correctly write out the pattern in use when saved, nor did they preserve the search history
- Made a change to improve the appearance of the application's dock icon when running on a future version of macOS
- Fixed bug in which the "Find Symbol in Workspace" panel did not correctly remember its position and size
- BBEdit no longer sends a zero temperature parameter to worksheet chat API services; more recent models from OpenAI will report an error in that case
- If your API service requires an explicit temperature API parameter, set explicitTemperatureParameterRequired: true on the API's model description, and defaultTemperature to an appropriate value
- Added gpt-5 to the list of built-in models for ChatGPT worksheets. (As always you can use any model not built in by simply entering its name in the appropriate location.
- Fixed crash in the FTP client triggered in certain workflows
- Fixed bug in which accelerated pattern matching in codeless language modules would sometimes fail, leading to incomplete (or nonfunctional) syntax coloring
- Fixed bug in which certain matching errors while computing syntax coloring in a codeless language module would leave the internals in an inconsistent state, causing problems later
- Updated the list of keywords in the Tcl language module
- Fixed bug in which creating a new color scheme (via the "New" button in the Text Colors preferences) didn't correctly configure it as the active scheme, and so changes would be made to the previously selected color scheme
- If a file has HFS metadata, but both the type and creator are 0xFFFFFFFF, BBEdit will ignore the metadata rather than assume the file isn't text. This allows other tests to run (and succeed, if the file qualifies)
- Removed obsolete references from the Clippings cheat sheet
- When running on macOS 12, any windows that were minimized when quitting will be visible at next launch. This works around an OS bug in which windows unminimized during startup ended up being hidden.
- Fixed crash in the C-family function scanner when processing certain pathological cases
- Made a change to guard against a potential crash very early in application startup
- Corrected runtime logging behavior when loading a language module with errors in its property list
OperaOpera 122.0 Build 5643.17
PhotoshopAdobe Photoshop CC 2025 26.10
CapCutCapCut 6.9.0
BlueStacksBlueStacks Air 5.21.650
Adobe AcrobatAdobe Acrobat Pro 2025.001.20693
MacKeeperMacKeeper 7.0
SiyanoAVSiyanoAV 1.0 for Mac
SemrushSemrush - Keyword Research Tool
CleanMyMacCleanMyMac X 5.0.6
4DDiG4DDiG Mac Data Recovery 5.7.0
Comments and User Reviews