Sponsored Links:
Software Screenshot:
Software Details:
Version: 11.6.2 updated
Upload Date: 1 Oct 16
Distribution Type: Shareware
Price: 49.99 $
Downloads: 17
Size: 14376 Kb

Rating: 4.0/5 (Total Votes: 2)

Sponsored Links:

BBEdit is a high-performance HTML and text editor for the Macintosh. It is designed and crafted for the editing, searching, transformation, and manipulation of text. BBEdit provides an array of general-purpose features which are useful for a wide variety of tasks, and includes many features which have been specifically developed in response to the needs of Web authors and software developers.

What is new in this release:


  • This release consists entirely of fixes for reported issues, and contains no new features.


  • Fixed drawing glitch which would occur in the list header of disk browser windows when resizing the sidebar required a text layout change.

  • Added support for the "squished heredoc" syntax introduced in Ruby 2.3.

  • Removed the factory default keyboard equivalent for "Print All", because it's a little too close to the factory default equivalent for "Previous Document".

  • Made a change to improve behavior when receiving text dragged from applications which only provide byte-swapped UTF-16 (I'm looking at *you*,

  • Fixed drawing glitches which would occur when resizing the sidebar in Differences windows.

  • Fixed bug in which the size of the differences list in Differences windows was not maintained correctly when reshaping the window (and sometimes it would disappear altogether).

  • When creating a new document from stationery, and the stationery file has a name extension that maps to a known language, the new document's language will be set to that language. For example, a new document created from a stationery file named "`foo.tex`" will have a language of TeX, and a document created from a stationery file named "``" will have a language of Objective-C++.

  • Fixed bug in which the application would crash while opening the Multi-File Search window in cases where a previously selected instaproject or text document had had its backing folder (or file) deleted.

  • "Remove Line Breaks" no longer causes a visible "jump" to the beginning of the document in the view being processed.

  • Fixed a bug in which fat-binary Mach-o executables wouldn't appear on some menus when they should have.

  • Fixed bug in which using the Text Options popover would destabilize the application. A typical symptom was that the application would crash while refreshing the Clippings panel.

  • Fixed bug in which Unix tool discovery was too strict in its definition of what an executable tool was, and excluded `#!` scripts such as `perldoc`.

  • The Terminal command file generated by "Run in Terminal" now contains logic to delete itself as well as the temporary copy created when running an unsaved document (if applicable) after execution is complete.

  • Fixed bug in which literal string matching ("is", "is not") in file filters was case sensitive.

  • Made changes to improve usability with SFTP servers that implement obsolete versions of the protocol (in particular, `CoreFTP` on Windows).

  • Fixed a crash which would occur when spawning shell subtasks on macOS 10.12.

  • If it is not possible to determine the Perforce configuration file name from the environment, BBEdit will now search for a configuration file named `.p4config`, rather than giving up. To default to a different name, use the `PerforceDefaultConfigFileName` expert preference.

  • If a Differences window has exactly one unsaved document displayed and focus is in the differences list, the "Save" and "Revert" commands will now operate on that document, rather than doing nothing.

  • Fixed a bug in which items used in the Text Factory sources sheet (from the "Choose" button) would persist after the sheet was gone, leading to unexpected performance problems as they kept up with changes going on in the rest of the application.

  • Fixed various memory leaks.

  • When running on OS X 10.10 or later and "Increase contrast" is turned on in the system Accessibility preferences, text for UI elements in editing windows is now drawn darker, as are dividing lines between some UI elements.

  • Fixed bug in which Emacs mode lines which specified unrecognized modes would set a document's language to "None", even when the document's filename extension correctly indicated the language.

  • Fixed bug in which using the AppleScript interface to open the application-wide Scratchpad (or Unix Worksheet) would open a new window for the document, even if it was already open.

  • Made a change to Open File by Name searching so that exact matches for the entered file name are found, even in very large search spaces, rather than being lost due to restrictions on the maximum number of search results.

  • When a document opens in a disk browser or results list window as a result of clicking on an item in the sidebar (or results list, as appropriate), the text view no longer draws as though it has keyboard focus, since it doesn't.

  • Fixed bug in which identifying the active Xcode project (for Open File by Name and other purposes) didn't work correctly with Xcode 8.

  • Fixed bug in which the `DATETIME_GMT` and `DATETIME_UTC` clipping placeholders would use local time when expanded during clipping insertion.

  • When running on macOS 10.12, our additions to the spelling panel are suppressed in order to work around a bug in which the OS lays out the panel incorrectly. (Radar 28263496.)

  • Fixed crashes and other misbehavior which would occur when switching between a color scheme and customized settings.

  • When "Everything" is turned on in the project sidebar, packages (documents, applications, etc) are now listed and can be twisted open to inspect their contents.

  • Worked around a bug in macOS 10.12 which would cause strange behavior when switching color schemes or changing individual color settings in the "Text Colors" preferences.

What is new in version 11.6.1:


  • The "Options" panel in the Multi-File Search window now provides control over whether to search Git ignored files or not.

  • The file filter popup menu for disk browsers and project windows (available under the magnifying glass icon) now has a command: "Git Ignored Files". This command controls whether git-check-ignore is applied when filtering files for inclusion in the sidebar. It's off by default, so any item which is excluded by a .gitignore file will be hidden.

  • The "Open File by Name" window gets a control to include Git ignored files in the results. (This has no effect when using an URL or entering a full file path.)

  • On the "Text Display" submenu of the View menu, there are three new commands: "Zoom In", "Zoom Out", and "Actual Size". Use these to change the magnification of the text in editing views. For convenience you can assign keyboard equivalents to these commands in the "Menus & Shortcuts" preferences.

  • The Find Differences command now offers an option to include Git ignored files when comparing folders.


  • The "List Display Font" setting in the Appearance preferences has been replaced with a slider to set the font size. Lists in the application all use the system font. Most will use the specified size, except in specific cases where circumstance requires the use of a fixed font size.

  • Added Command-K and Command-R as keyboard equivalents for "Check Syntax" and "Run", respectively. (These were chosen for compatibility with THINK C.)

  • Differences that have been applied are now crossed out in the Differences window list, in order to avoid janky font italicizing effects on some OS versions.

  • When using "Check Syntax" or "Run" on an unsaved or untitled document, the application will now write out a temporary copy of the document. In the case of untitled documents, the temporary copy will be in the system-designated temporary items location, which is arbitrary but generally not anywhere near $HOME.

What is new in version 11.6:


  • BBEdit 11.6 introduces a new demo model in which its complete feature set is available for the first 30 days of use.

    At the end of the 30-day evaluation period, BBEdit will remain permanently functional with a revised feature set that includes its powerful text editing capabilities but not its web authoring tools or other exclusive features. BBEdit's exclusive features may be re-enabled at any time with a purchased license.

    When the product is unlicensed, menu commands corresponding to these features are badged with a "Demo" icon.

  • The file info panel (used for text statistics and the Document Status navigation bar item) gets a new "location" field showing the URL to the file, and "Copy" buttons for the full path and the location.

  • Clicking on the cursor position display in the status bar now opens a popover that you can use to go to another line. (The popover stays up until you click outside of it or press the Escape key, allowing you to browse the file by line number.)

  • Added "New Text Window" to the application dock menu. This is equivalent to the "New Text Window" command in the menu bar.

  • By default, the Open panel implements the standard system behavior of displaying the same folder that was viewed the last time you used the Open command. If you wish, you may instead have the Open panel display the directory containing the active document (or some other location apposite to the front window):

    defaults write com.barebones.bbedit OpenPanelShowsFrontDocumentDirectory -bool YES

    If no documents are open and a suitable location could not otherwise be determined, the Open panel will show you the last-used directory.

  • Added x-show-tab-stops as an application-specific EditorConfig key.

  • Open File by Name, disk browsers, instaprojects, and the Counterparts navigation bar item will now filter out files that are in Git repositories and match .gitignore file rules. (In disk browsers and instaprojects, the "Everything" filter item will make such files visible again.)

  • Folder scanning used in multi-file search/replace/text factory operation, Find Differences, and site deployment will now skip over files that match rules specified in .gitignore files, in cases where the directory being scanned is (or is inside of) a Git working copy.

  • There is a new command-line tool: bbresults. This tool reads data from stdin which is expected to be typically formed Unix error messages. This data is then used to create a BBEdit results window which provides navigation of errors and warnings within BBEdit itself.

What is new in version 11.5.2:


  • This release consists entirely of fixes for reported issues, and contains no new features.


  • Fixed bug in which initiating a drag with the mouse could happen unintentionally when clicking on draggable objects.

  • Fixed crash and malfunction which could occur in certain situations when converting Unicode data from a non-Unicode on disk representation in zero-length files.

  • Made a change to reduce the transient memory requirements when performing a non-Grep Replace All operation using a replace string that is longer than the search string.

  • Made a change so that text factories and multi-file Replace All operations avoid running out of address space when processing an extremely large number of files.

  • Fixed crash which would occur when trying to change the name of a "Favorite" in the font panel.

  • Fixed bug in which a document's Undo history was cleared when using "Move to New Window" from the project sidebar popup or contextual menu.

  • Made some changes to address lurking concurrency problems during package loading.

  • Improved the performance of "Strip trailing whitespace" when saving documents and the eponymous preference is turned on in the Text Files preferences.

  • If a file-based Unix script or filter isn't usable because of its on-disk representation (as when choosing it from the Apply Text Filter or Scripts menus), an informative error is now reported.

  • Fixed bug in which heredoc strings in Unix Shell Script documents were not colored using the proper color.

  • Fixed a bug in the VHDL and Verilog HDL language modules that would cause unexpected coloring effects (which sometimes corrected themselves during editing, and sometimes not).

  • The Live Search box no longer displays the magnifying glass (the system draws it incorrectly on retina displays, and won't be corrected).

  • Made some adjustments to the Replace All sheet for text factories to correct font usage and allow reasonable behavior when resizing the sheet.

  • Fixed cosmetic glitch in results windows, along the boundary between the splitter and the text view.

  • When spell checking in HTML/XML, the checker now properly handles transitions between checkable ranges (such as CDATA body text) and non-checkable ranges (tags), so that all CDATA text will be checked, even if checking did not start inside of a CDATA range.

  • Fixed drawing glitches when changing the sidebar width in editing windows with "Show Gutter" turned off.

  • When closing a very large document without saving changes, and "Make Backups" is turned on, the auto-recovery file doesn't neeeeeeed to have trailing whitespace stripped out, so we no longer do that (and save lots of time in the process).

  • Fixed drawing glitches which would occur when combining selection-range changes and scrolling in certain circumstances.

  • When "Find Next Misspelled Word" wraps around, the "Wrap Around" indication is now displayed (as it should be).

  • Fixed case in which a text view would draw twice when loading a document and then changing its selection range to some place that required scrolling.

  • Put in code to work around a bug in the OS (16742697) which would cause the application to crash after scrolling views in an Open or Save panel (and a few other windows).

  • Fixed a crash which would occur in some situations when calculating data for the fold gutter.

  • Fixed a cosmetic glitch in which a diff-colored line would occasionally be drawn diagonally across one of the text views in a Differences window.

  • Fixed bug in which document state was not automatically saved in situations where it should have been saved when closing the document.

  • Fixed bug in which the status bar would not be drawn completely when responding to actions triggered by a status bar item's popup menu.

  • It is now possible to run Perl, Python, or Ruby files directly from an editing window, the Scripts menu, or the "Apply Text Filter" command when the file in question does not have a shebang line, as long as the document's language is set appropriately.

  • When python3 is available in a typical executable location, we will now use that to run Python scripts that don't have a shebang (#!) line.

  • Updated the built-in list of PHP predefined names so that symbols occurring in PHP embedded in HTML will be colored.

  • Fixed bug in which invisible text views (such as worksheets displaying output in a window while a different document was selected) would inappropriately bleed scrolling through to the active document.

  • When saving an already extant document, the permissions check (to determine the need for authentication) no longer checks the parent directory if the file itself appears to be writeable.

  • Fixed crash which would occur when attempting to type a callout comment at the very end of a C-family language document.

What is new in version 11.5.1:

  • Only the selected top-level difference is colored using the Differences color when selected; all others are colored using a subtle gray shade.

  • When a difference containing sub-line differences is selected, all of the sub-line differences are colored using a darkened (or lightened, for dark color schemes) version of the Differences color.

  • When a specific sub-line difference is selected, it is colored using a darkened (or lightened, for dark color schemes) version of the Differences color. The surrounding difference range is colored using a subtle gray shade. None of the other sub-line differences are colored when a specific sub-line difference is selected.

What is new in version 11.5:

BBEdit now supports the use of iCloud Drive for sharing application support and setup items. This works similarly to the existing Dropbox support: in your "iCloud Drive" folder, create a folder named "Application Support", and then within that create a folder named "BBEdit".

What is new in version 11.1.3:

  • Worked around a crash which would occur when using the file panels on OS X 10.10. (Radar 18008831)

What is new in version 11.1.2:

  • Updated the default worksheet stationery to remove anachronisms and account for current features and behaviors.
  • Fixed bug in which the CSS language module would scan beyond the bounds of apair in HTML documents, leading to unexpected effects.
  • If you use --create (or -c) with the command-line tool but don't specify any files, it will now report an appropriate error and then exit.
  • Fixed bug in which switching between a color scheme which used custom highlight colors (such as a "dark" scheme) and a scheme which did not would fail to adjust the highlight colors correctly.
  • Fixed bug in which "Process Duplicate Lines" on a selection within a document would not correctly include the last carriage return in the selection, leading to an extra line break inserted when replacing the selection with the processed text.
  • Fixed bug in which interactive or scripted "Process Duplicate Lines" operations would leak their results.
  • Git "Remove" operations now pass -r in order to resolve an error when removing directories.
  • Added override and final to the C++/Objective-C++ keyword lists.
  • Fixed bug in which choosing a remote file from the Recent popup under the sidebar in project or multi-document windows would have no effect.
  • Made a change to ensure that keyboard focus is on the text field in single-entry text and password dialogs.
  • Fixed bug in which "Print All" would succeed and then report a -1708 error.
  • Updated the scripting dictionary to include the new options for zap gremlins.
  • Fixed bug in which "Move to New Window" on the View menu was enabled when it shouldn't have been (and did nothing when selected).
  • Display of "rare" font ligatures is now off by default, even when font ligatures are enabled for a particular font. This may be turned on with an expert preference; complete details are in the Expert Preferences help.
  • Characters in the Unicode "CJK Symbols and Punctuation" range are now excluded from being used as break points when hard-wrapping text.
  • Fixed bug in which uncommenting a line with the insertion point at the beginning would cause the insertion point to migrate to the previous line.
  • Added home to the list of values for the a, link, and area elements in HTML5 in order to suppress a warning.
  • "Find in Reference" works again for Ruby. (ri stopped supporting --format=plain.)
  • Fixed bug in which top-level clippings were not listed as available options during text completion.
  • Fixed bug in which keyboard equivalent tooltips weren't displayed in the Find window for the option checkboxes.
  • Turned on the "async drag" attribute for our document windows, to improve compatibility with future OS releases.
  • Fixed (for future compatibility) a layout glitch in the FTP/SFTP connection sheet.
  • Fixed bug in which "Delete Line" would leave the last character on the line if applied to the last line in a document which did not end with a line break.
  • When the differences list has focus in a Differences window, commands on the View -> Text Display submenu will be enabled appropriately and the changes they make will apply to both of the displayed documents.
  • When generating markup for

Similar Software


10 Apr 15

Key Codes
Key Codes

15 Nov 14


5 Mar 16


1 Oct 16

Other Software of Developer Bare Bones Software


16 Aug 16


14 Feb 15


3 Jan 15

Comments to BBEdit

Comments not found
Add Comment
Turn on images!