-
Latest Version
BBEdit 15.1.3 LATEST
-
Review by
-
Operating System
macOS 10.15 Catalina or later
-
User Rating
Click to vote -
Author / Product
-
Filename
BBEdit_15.1.3.dmg
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.
What's new in this version:
Fixed:
- Fixed typo in an expert preference defaults entry
- Updated the entitlements in the App Store build to include /opt/homebrew/Cellar/ and /opt/homebrew/opt/, so that Homebrew binaries are usable without requiring explicit sandbox access
- Fixed bug in which closing a live preview window would fail to save any customizations to preview filter/template/CSS selections
- Fixed display name of the OpenPDFsAsText expert preference
- Made a change so that the OpenPDFsAsText expert preference takes effect without requiring an application relaunch; turning this setting off will override the PDF language module's built-in mapping
- Corrected display of some header entries in the Open Recent submenu
- Fixed hang which would occur in the Rust language module when a where clause in a function header was at EOF
- Fixed bug in which the -Z (--null) output option in bbfind(1) did not work as intended
- Made a change so that the application unconditionally restores window positions when starting up with saved application state, even if the display layout isn't what it was the last time the application was quit
- Fixed bug in which bash numeric base specifiers would confuse syntax coloring and function scanning
- Fixed bug in which creating a new file in an instaproject folder didn't select the newly created file in the Project list in cases where the selected or right-clicked item was another file
- Made a change to "Cascade Left" so that the windows start at the right-hand side of the display, rather than somewhere in the middle
- Corrected display of qualifiers in the custom language preferences when a status bar setting was changed
- Fixed bug in which CSS syntax coloring didn't recognize negative floating-point numbers without a leading zero (e.g. -.10)
- Correct coloring of identifiers in CSS at-rule specifiers
- Various CSS keyword additions and updates
- Fixed bug in which project windows would open at an infinite width in cases where the editor view had been hidden when the project was closed
- Fixed crash which would occur while saving FTP/SFTP bookmarks after creating or editing a bookmark, when (any) one of the saved bookmarks was malformed
- Fixed missing text for the "Remove Blank Lines" item summary in text factories
- When the string entered into "Open File by Name" contains slashes (for separating path elements), BBEdit will wildcard the intermediate path elements, so that it's no longer necessary to precisely specify each directory along the path to the file. (This does not guarantee a match, but improves flexibility.
- Fixed bug in which words in comments and heredocs in Ruby files weren't subject to spell checking, as they should have been
- When using a http/https download URL (from the command line or Open File by Name), determine the file type based on the resource name so that image files open as images rather than as binary data
- Fixed latent bug in which backslash character escapes in files being evaluated as possible JSON documents would potentially cause the guesser to access unmapped memory and crash
- Fixed bug in which selecting a top-level window from the Windows palette would select an arbitrary document in the window, rather than simply activating the window itself
- Added a "date opened" property to documents, corresponding to when the document was opened (or, for untitled documents, created). This could hypothetically be used in scripts which process documents opened more (or less) than a desired time interval ago
- Fixed a drawing glitch when resizing the sidebar in Notes windows
- Window cascading no longer clamps the maximum width of the cascaded windows, so whatever width was chosen by "Save Default Window" will take effect
- When creating a new Note, keyboard focus is now placed intentionally in the text area, rather than (possibly) being allowed to remain in the sidebar
- Added some new predefined names for Go
- Make backslash escaping in a search results window title consistent with the escaping used in the summary display
Added a "kill switch" for AI Worksheets. When employed, BBEdit will not be able to open existing AI worksheets or create new ones, nor are the corresponding preferences available. Use the following Terminal command, and then restart the application:
- defaults write com.barebones.bbedit DisableAIChatWorksheets -bool YE
- Made an adjustment to the HTML language guesser to improve accuracy when guessing for "PHP in HTML"
- Allow underscore as a digit separator in JavaScript numeric literals
- OperaOpera 115.0 Build 5322.77
- PhotoshopAdobe Photoshop CC 2024 25.12
- OKXOKX - Buy Bitcoin or Ethereum
- BlueStacksBlueStacks Air 5.21.650
- Adobe AcrobatAdobe Acrobat Pro 2024.005.20320
- TradingViewTradingView - Track All Markets
- ParallelsParallels Desktop 20.1.2
- 4K Video4K Video Downloader+ 1.10.3
- CleanMyMacCleanMyMac X 5.0.3
- 4DDiG4DDiG Mac Data Recovery 5.2.2
Comments and User Reviews