TextWrangler Features
TextWrangler is a powerful and richly featured tool for composing, modifying, and transforming text stored in plain-text files.
Text Editing and Manipulating
- Powerful single and multi-file search & replace
- Flexible ‘grep’ style pattern-based search and replace based on PCRE (Perl-Compatible Regular Expression)
- Sort Lines and Process Duplicate Lines commands offer grep pattern support for sorting, extracting, and handling text
- Find Differences to compare two versions of a text file and merge the differences
- Support for rectangular text selections
- Built-in text transformations: Zap Gremlins, Change Case, Entab/Detab, and more
- Open and save files in a variety of character sets, including Unicode (UTF-8 and UTF-16) files
- Supports editing of multi-byte and Unicode text
- Live Search for incremental, in-window searches
- Open and save files in Mac, Unix, and Windows line-ending formats
- Integrated support for Mac OS X’s spelling service
- Hard or soft wrap text however you prefer
- Quoted text rewrapper
- Multiple Undo
- Multiple Clipboards
- Splittable editing windows
- Auto-Indent
Programming
- Syntax coloring and function navigation for ANSI C, C++, Fortran, Java, Object Pascal, Objective-C, Perl, Python, Rez, Ruby, Tcl, TeX, and Unix shell scripts
- Automatic language guessing and User selectable per/document language setting for supported languages
- Integration with Mac OS X developer help
- Ability to function as an integrated external editor with Xcode
OS Platform Integration
- Comprehensive AppleScript support: scriptable, recordable, and attachable
- Ability to integrate TextWrangler with Unix tools and scripts, by means of the “edit” command-line tool
- Authenticated saves: modify files not owned by your account (provided you are an administrative user)(Note: Not available when downloaded from the Mac App Store.)
- Support for Quartz text smoothing
- Support for Mac OS X Services
- QuickTime translation support
- Automatic backup of files when saving (optional)
- Optional Emacs keybinding support
Other Useful Features
- Extensive FTP/SFTP support open and save text files located on remote FTP servers
- FTP tool supports Mac OS Keychain and use of alternate ports
- FTP Browsers provide persistent view of remote site directories
- Integrated support for FTP access through Interarchy and many other third-party FTP clients
- FTP server discovery using Bonjour
- Support for a wide variety of BBEdit language modules & the ability to develop your own modules
- Configurable key assignments – set keys for commands
- Disk browsers – view directory listings and open files
- Floating window list
For details on TextWrangler’s system requirements, please check here.