Programming Features
BBEdit Feature Tour
Text Handling | Web Development | Programming | File Handling | Display | Search | UNIX & Admin | Moreā¦
Although BBEdit’s core strengths make it an excellent all-around tool for programming, 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 Universal 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 Git and Subversion 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
- Check Syntax for Perl, Python and Ruby scripts
- Direct integration with macOS 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
- Automatic backup of files when saving (optional)
Download BBEdit and try it out.