More than one text editor. Here’s another and it’s pretty good for free, but better if you skip a couple of trips to Starbucks.
Tincta (free) and Tincta Pro (not free) don’t blaze much new ground but the package does come with a few pluses beyond the basics.
The free version is a good editor with live search, a standard one-window design, line numbering, and, importantly syntax coloring (for over 60 languages).
Search and replace features highlighting, a big plus. Invisible characters can be toggled, spelling correction is built-in, and line endings and tabs are easily converted.
The Pro version adds even more, including a very useful dual pane mode.
That seems to be the drawing line between a basic editor with little or no cost, and what anyone who is serious about coding needs.
Snippets? Did I mention snippets? Tincta Pro does them in groups and you can access them with keyboard shortcuts.
Regular Expression search is also built-in, as is a more comprehensive file browser. Unix scripts in Python, Shell, or Perl can be executed within Tincta Pro, too.
Speaking of built-in, the Pro version includes Zen Coding engine for HTML code, along with an interactive tutorial.
Mac users have plenty of different text editors that range from free to crazy expensive. Tincta and the Pro version cover the basics and bring out a few of those pro-like requirements as well.