Bare Bones Software, Inc.

Skip Navigation


With BBEdit, you can...

Integrate Smoothly Into Existing Workflows

  • use BBEdit’s legendary text processing power in any Automator Workflow New!
  • manage code revisions and access with integrated Source Control Management, includes support for CVS, Perforce and Subversion
  • connect to Macromedia® Dreamweaver® for seamless visual-editing integration
  • utilize advanced Unix scripting on Mac OS X with built-in Perl, Python, Ruby, and shell scripting support; use Affrus for Perl debugging
  • transparently reads and writes DOS/Windows, Unix, and Unicode (UTF-8 and UTF-16) text files for maximum cross-platform compatibility
  • invoke BBEdit’s Find Differences from the command-line and from within your favorite Source Control Management system with “bbdiff” Improved!
  • use Shell Worksheets to combine the power of BBEdit with the power of the shell

Automator Actions provided by BBEdit

There’s so much to BBEdit and Automator, it deserves its own page.

Enhanced Unicode support (top)

All of BBEdit’s powerful built-in text transformations are Unicode-aware and can safely be used to process Unicode content. The “Reopen using Encoding” command makes it easy to reinterpret a recently opened text document in a different text encoding, thus neatly solving the problem of documents that contain incorrect information as to their actual text encoding.

BBEdit’s Unicode
(click the image above to see it full size in a new browser window)

Dreamweaver integration (top)

BBEdit integrates smoothly with Dreamweaver providing best of class hand-tooled HTML with best-of-class WYSIWYG editing

integrate.jpg
(click the image above to see it full size in a new browser window)

Enhanced SCM support (top)

Direct integration with Subversion the next-generation open source software configuration management system. Revert, Update to Head, Revert & Update to Head, Commit…, Update Working Copy…, Commit Working Copy…, Show Working Copy Status…, Compare Revisions…, Compare Arbitrary Revisions…, Compare with Base, Compare with Previous, Compare with Head, Resolved, Show Annotation, Show Revision History…, Add, Delete, Revert & Delete, Go to Previous Conflict, Go to Next Conflict, & Open Log File.

Subversion Commit window
(click the image above to see it full size in a new browser window)

Subversion Log
(click the image above to see it full size in a new browser window)

Perforce (the leading commercial source code management (SCM) system) increases productivity for developers using BBEdit. BBEdit’s attractive GUI makes Perforce more approachable for new and prospective Perforce users, as well as “switchers” coming to Mac OS X from other Perforce-supported platforms. BBEdit 8 features integrated support for working with files stored in Perforce depots, including add/delete, edit/revert, revision comparison, synchronization, submission, and conflict resolution.

BBEdit 8 adds support for multiple source-control configurations, making it easy for BBEdit 8 customers to stay up to date with, and contribute to, multiple projects which use CVS for source code management. Likewise, customers using BBEdit with Perforce can easily work on multiple Perforce-hosted projects.

Finally, the built-in CVS support adds new commands to aid in revision management, and an improved editing environment for comments when committing changed files.

Affrus Integration (top)

Affrus is a powerful new Perl development environment from Late Night Software, (the developers of Script Debugger, our preferred script editor). BBEdit 8 features integration with Affrus, both by functioning as an external editor using the “Edit in BBEdit” protocol, and by providing the option to use Affrus to debug Perl scripts when run from within BBEdit.

bbdiff (top)

The new “bbdiff” command-line tool allows you to invoke BBEdit’s powerful “Find Differences” command from the Unix command line. Configure it to use BBEdit as the differences user interface for CVS, Perforce, and other source-control systems.

Shell Worksheets (top)

BBEdit’s Shell Worksheets are much more than a terminal—they’re the best of both the shell and BBEdit!

BBEdit’s Shell Worksheet