I’ve used a lot of text editors. I like zipping around in a light 2-stroke text editor, as opposed to IDEs and word processors, both of which make me feel like I am a stowaway trapped in the bilge of someone’s supertanker.
Here are some you might like, arranged in order of decreasing relevance to my life.
Textmate — The shiny, sporadic Mac-OS editor that the Rubyists used to use. Now open source, but with an intimidating codebase that few seem to want to touch. Famous for painstakingly re-inventing wheels that look nearly exactly like the old wheels but are a little bit rounder, although they do occasionally explode and replacement parts can take four years to arrive.
Textmate I also currently use, because I was using it already, and there are some things it does better than Atom (search, tab-triggered macros.)
“The bartender’s smile widened. His ugliness was the stuff of legend. In an age of affordable beauty, there was something heraldic about his lack of it. The antique arm whined as he reached for another mug. It was a Russian military prosthesis, a seven-function force-feedback manipulator, cased in grubby pink plastic.”
Runs everywhere, most notably your legacy campus computing cluster.
Thanks William Gibson for the quote.
Sublime Text — The UI-oriented cross-platform text editor that took over when the guy who made the previous trendiest text editor (Textmate) went AWOL for 3 or 4 years. I feel bad for the creator, who held the text editing world together solo for years with a genuinely impressive product and now has all these free competitors backed by large corporations, drinking his milkshake. Still has, IMO, the best UI out of everything here.
I don’t use it.
I’ve used this when I was learning clojure, but that is over now.
- jupyter is also effectively a text editor with built-in-preview. I use that sometimes.
- Brackets — Adobe’s web-design-centric editor, with the best CSS support out of anything. (If you are going down this webbish path, make sure to use Emmet too)
- Notational Velocity — Text-oriented with excellent search; the major inspiration for Zed, but with less codey-focus.
I would mention emacs but it’s not a contender for me. From experience, it only stokes my weakness for yak shaving; and in any case I like my workflows less specialised than the exotic ones that flourish in the rich parenthetical mulch of the tropical emacsystem. See above re: IDEs etc.