A text editor designed for use by software developers and web designers to edit, search, and manipulate text. BBEdit provides native support for several programming and scripting languages. Third party custom modules are available, created by users, to handle languages that are not supported in the native application.
Features:
Multi-file text searching
Scripting
Syntax highlighting for ANSI C, C++, CSS, Fortran (through Fortran 95), HTML, Java, JavaScript, JSP, Object Pascal, Objective-C, Objective-C++, Perl, PHP, Python, Rez, Ruby, Setext, SQL, Tcl, Tex, UNIX shell scripts, XML and YAML
TextPad is a text editor. It may be used as a basic text editor, web page editor, or as part of a programming IDE.
Features:
Universal Naming Convention (UNC) style names support
Files up to the limits of 32-bit virtual memory can be edited
Spell checker with dictionaries in 10 languages
Multi file editing support
Commands to change case, and transpose words, characters and lines
Commands to indent blocks of text, split or join lines, and insert whole files
Change tracking