BBEdit is the leading professional HTML and text editor for the Mac. 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 OS X Unix scripting support, glossary support, and a complete set of HTML tools.
Note: Now requires OS X 10.14.2 or later
- The "Pattern Playground" window provides an interactive interface for experimenting with the behavior of Grep patterns (regular expressions). This makes the process of creating complicated patterns much less trial-and-error, since you can see exactly what will match, and how, before committing to any irreversible actions.
- A complete description of the pattern playground is in the Pattern Playground Notes.
- Added the Grep Cheat Sheet. This appears as a popup menu button in the Find, Multi-File Search, and Pattern Playground windows; as well as in the "Process Lines Containing", "Process Duplicates", and "Sort Lines" dialog boxes. The button pops up a menu that provides some common Grep pattern idioms and brief descriptions; choosing one will insert it literally into the pattern and select it (replacing anything that has been selected). In the Find and Multi-File Search windows, choosing an item from the cheat sheet also turns on the "Grep" option.
- BBEdit allows you to make rectangular selections in documents for which "Soft Wrap Text" is turned on. Note that the rectangular selections are made in the actual text, not in the visual representation; and so if the rectangular selection crosses a wrapped line, the wrapped portion of the line will not be highlighted.
- When editing the search string in the Find window, any matches for it will highlight in the "target" document window (usually the one immediately behind the window). (This works for Grep patterns too, as long as the pattern is valid.) This allows basic previewing of the effects of a Find All or Replace All operation.
- There are two new commands on the "Select" submenu of the Edit menu:
- Highlighted Matches: selects matches found using the "Display instances of selected text" feature.
- Live Search Results: selects matches found while searching using the Live Search feature. (Note that this is only available while keyboard focus is in the Live Search search box.)
- "Find & Select All" on the Search menu does what it says: based on the current search string and options, it will select all matches for the string (or pattern, if grep is turned on). This may also be used from within the Find window.
- The "Appearance" preferences have been changed: the old "Match application appearance to selected editor color scheme" setting is gone. All the confusion and weirdness involving color schemes and Dark Mode has been swept away. In its place is a much simpler setting: "Application Appearance". Each respective setting does what it says on the tin:
- "Use system appearance": follow the setting in the "General" system preferences. If you are using "Automatic" on macOS Catalina, the application will change accordingly.
- "Light": uses the Light appearance, even if the General system preference is set to Dark (or the system has been set to dark mode automatically).
- "Dark": uses the Dark appearance, even if the General system preference is set to Light (or the system has been set to light mode automatically).
OS X 10.11.6 or later, 64-bit processor