While not a word processor, TextWrangler for Mac does an excellent job editing, searching, and transforming text and HTML code. It is a great tool for programmers and server administrators and a good runner-up for the "top text editor for Mac" title.
Fast and functional: TextWrangler for Mac performs well when it comes to case and order changing. The app can not only find and replace. but also replace and find, where you implement the text change first, then inspect the text lines to check whether the effect is what you intended. TextWrangler also has a convenient autosave feature.
Can read corrupted files: If you encounter a corrupted word-processing file created with Microsoft Word or OpenOffice, this application can help you recover at least some of the text.
File comparison: The Find Differences feature presents a list of files, with bullets indicating those found to be different.
Virtually unlimited undo and redo actions: No worries about committing a mistake in changing texts or deleting them -- you can revert actions or do them again, endlessly.
Takes some time to figure out: You may have to repeatedly refer to the application's manual to be able to use all the features.
Limited Mac compatibility: You cannot use it on Mac OS X 10.6 or older versions.
TextWrangler stands out as one of the best text-editing applications for Mac. Free but feature-rich, it's especially useful for programmers or professional editors. Just be forewarned that you might develop the craving for BBEdit once you explore more of TextWrangler's capabilities.
From Bare Bones Software:
TextWrangler is a powerful and richly-featured tool for composing, modifying, and transforming text stored in plain-text files. TextWrangler is a general purpose text editor. Programmer's text editor. Unix and server administrator's tool. Powerful text transformer and manipulator. Product developed in the best traditions of bare bones software.
Great Text editor which is my favorite free text editor (I like also Kod (outdated) or Smultron (not free any more) ) - superb syntax-highlighting - shell extensions (type edit "filename" in terminal and it will launch) - free
none (BBEdit might be even better!)
Great Text editor which is my favorite free text editor
This an awesome general purpose text editor that is very easy to use. It's lightweight, flexible, and is a great editor for programmers or anyone who needs to work with text files.
I wish this text editor had a wider selection of supported languages, particularly when it comes to color highlighting.
TextWrangler is a good free alternative to the more expensive BBEdit. Almost every common task for a programmer is readily available in TextWrangler. It has sftp, diffs, make/build, symbol browsing, syntax highlighting, modular expansion, scripting environment, etc. It works especially well with XML and HTML. I only wish that it had more support for languages like Actionscript 3.0. Other than that, this text editor is really swell!