TextWrangler Tour
General Purpose Text Editor | Programmer’s Text Editor | Unix And Server Administrator’s Tool | Powerful Text Transformer And Manipulator | Good Mac OS Citizen | Powerfully Useful Tool
A programmer’s text editor, featuring syntax coloring and function navigation for HTML/XHTML, XML, PHP, JavaScript, Perl, Python, Ruby, Lua, Java, ANSI C, C++, Objective-C, and more, Find Differences to compare two versions of a text file and merge the differences, integration with Mac OS X developer help, and many cross-functional features that fit well with developer workflows.

(click the image above to see it full size in a new browser window)
Programming Features
- Syntax coloring and function navigation for ANSI C, C++, HTML/XHTML, Fortran, Java, JavaScript, Markdown, Object Pascal, Objective-C, Objective-C++, Perl, PHP, Python, Rez, Ruby, Tcl, TeX, Unix shell scripts, XML, YAML, and more.
- Shebang (#!) menu offers integrated access to Unix scripting environments such as Perl, Python, shell scripts, and more
- Easily produce your own TextWrangler language modules with “Codeless Language Modules”
- Direct Integration with native Perl environment, as well as Python, Ruby, and Unix shell scripts
- Automatic language guessing and User selectable per/document language setting for supported languages
- Optional language-sensitive switching of document settings and text color schemes
Download TextWrangler here.