BBEdit 12.6.6

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.


What’s New

Version 12.6.6:

Additions:
  • Added basic support for C++ raw strings
Changes:
  • When searching for text, or using the spelling checker to navigate, BBEdit will ordinarily play the system alert sound when no appropriate match is found. If it detects that the sound is muted, BBEdit will instead show an overlay alert. To skip the sound check and always have BBEdit show the overlay alert instead of beeping: defaults write com.barebones.bbedit AlwaysShowAnnunciatorForNotFound -bool YES This takes effect immediately without needing to restart the application
Fixes:
  • When double-clicking on a folder item in a palette corresponding to a folder-backed menu (Scripts, Text Filters, etc), BBEdit will reveal the folder in the Finder instead of crashing (the latter being not terribly useful)
  • Fixed bug in which BBEdit did not set up Git and Subversion command execution with the current login environment, which in turn would cause commands to fail in specialized configurations which relied on specific customizations made outside of BBEdit
  • Made a change so that the selection of wrapping points in CJK languages results in better outcomes when using "Soft Wrap Text" or applying the "Hard Wrap" command
  • Fixed a crash which could occur at application startup, given a certain rare and obscure sequence of events
  • Fixed a cosmetic glitch which would occur when vertically resizing sections of the sidebar in project windows, in such a way as to change the visibility of the vertical scroll bar andwhen Dark Mode was in effect
  • If the "Recent items" setting in the General system preferences is set to "None", BBEdit will no longer attempt to add recent items to the list of recent items used by the system (including the Dock and the "Recent Items" submenu on the Apple menu)
  • Fixed a bug in which a file created using the "New Text File" context menu command in a project sidebar would not get selected in some situations
  • Restored some old code to active service when running on macOS 10.14, to partially address a reported font-smoothing issue when printing. (Printouts still look strange, but this appears to be due to low-level OS behavior.)
  • Fixed a crash which would occur during multi-file search when encountering Zip archives whose file or directory names contained certain URL-unsafe characters. Such archives are now correctly searched, and are also browseable using a disk browser
  • Beginning with version 12.5, BBEdit provides the selection range in the active document (or the active document's contents, if there is no selection) as stdin when running a Unix script or executable from the Scripts menu. If the script isn't expecting this and never reads from stdin, this can cause a problem if there is more than 64K of data provided. The result will usually be a 100032 error
  • If this is a regular occurrence for you, you can turn the feature off using a Terminal command: defaults write com.barebones.bbedit ProvideSTDINToUnixScripts -bool NO This takes effect immediately without needing to restart the application
  • The "Arrange" commands on the Window menu now consider editing windows and "Preview in BBEdit" windows to be of a single type, so that they get arranged together. This is beneficial when using "Tile Two Front Windows Across" or "Tile Two Front Windows Down"
  • Added some armor plating at the site of a reported (but not reproducible) crash
  • Fixed bug in PHP syntax coloring in which non-ASCII identifier characters in variable names would end coloring for the rest of the name
  • Adjusted the C-family function scanner and coloring parser to allow non-ASCII characters in identifiers
  • Turned the scrolling throttle (ThrottleVerticalScrollingSpeed expert preference) back on by default
  • Worked around a bug in certain printer drivers (looking at YOU, Canon) which would cause BBEdit to crash when attempting to save the current print options after confirming the print panel
  • Made a change to the HTML language module so that script tags with type=module treat their contents as JavaScript
  • Fixed a bug in which matching of the "Language" file filter term was case-sensitive when using the "Is" or "Is Not" operators, and matching using any other operator would fail completely
  • Made changes to address a concurrency crash in the ctags data file reloader
  • Fixed a bug in which the application's test for "is the alert sound output muted" would report the wrong answer for certain output devices (such as the Schitt Eitr). This would cause BBEdit to present an overlay alert instead of simply playing the system alert sound (which was the intended behavior)
  • Fixed a bug in which items in tarballs were not sorted for display
  • If the Mac App Store version of BBEdit notices that you have a license code for the current major version, it will alert you, because Mac App Store builds cannot use license codes. More information is here
  • Fixed misbehaviors in the FTP browser window, in which the directory popup menu would be left showing an inappropriate item after choosing a bookmark-related command


Compatibility

OS X 10.11.6 or later, 64-bit processor


Screenshots



  Download Now
Share

You may also like...

Leave a Reply