Programming Features
BBEdit Feature Tour
Text Handling | Web Development | Programming | File Handling | Display | Search | UNIX&Admin | Other
Along with many other applicable capabilities (such as code folding, auto-save, searching and Find Differences), BBEdit provides these special features geared toward software development:
- Text Completion speeds coding by suggesting completions for symbols and clippings
- Code folding allows you to hide sections of code in order to improve readability and more easily view the structure of your source file
- support for Exuberant Ctags (a powerful tool for indexing and navigating source code) providing easy access to indexed symbols by means of contextual menus and the “Find Definition” command
- Integrated access to Subversion, CVS, and Perforce allows you to work transparently with source files under revision control:
- Work with source files from multiple repositories
- Add/delete, edit/revert, synchronize, commit, resolve conflicts, compare revisions
- Compare to Base and Compare to Head to compare open files to what’s in the repository
- Integrates with Affrus (the powerful Perl development environment from Late Night Software ) for Perl debugging
- Functions as an external editor with Xcode, and with the Absoft Pro Fortran IDE
- Check Syntax for Perl, Python and Ruby scripts
- Direct integration with Mac OS X native Perl environment, as well as Python, Ruby, and unix shell scripts
- Automatic function scanner allows easy navigation of source code
- Easily develop “Codeless Language Modules” to add syntax coloring and function navigation without writing any code
- Auto-Indent
- Automatic backup of files when saving (optional)
Download the fully featured demo.