September 9, 2017
I am going to try to put my thoughts to paper regarding the various Text Editors I am using on my Mac. I have several installed, that include:
- Sublime Text 3
- Ulysses 2.8
- BBEdit 11
Sublime Text 3
Link:Sublime Text 3 Cost: $79 (with Unlimited Free Trial, pay the developer!)
Sublime Text 3 is a cross platform, extendable text editor. It is available on Mac, Windows, and Linux. Because it is cross platform, it is great for developers that are on a team in a mixed OS environment. As for extendability, Sublime Text has a variety of packages available. These packages include added functionality, developer tool, Markdown support, code completion, and many others. Additionally, the entire program can be themed and customized to fit your development style.
The positives of Sublime Text include: - Stability - Extendibility - Themes - Cross-Platform - Very Customizable
- Slow Development Cycle
- Settings can get “in the weeds”
- Sometimes craps out on huge files
Sublime Text is usually one of the first programs I install on a new machine. I use it for many of my text based projects.
I have used this app for at least 5 years.
Link:Ulysses 2.8 Cost: $40 (At time I purchased, currently subscription.)
I use Ulysses for writing reports and short grants. It has very strong Markdown and sync support. It can sync in a variety of ways including iCloud and Dropbox. Ulysses is not a good text editor for development type work. It is for writers.
- Great sync
- Easy to work with
- Markdown writing and export support.
- Great iOS app
- Designed for writers
- Subscription model (I am unsure what value this adds for me. I usually don’t mind paying for upgrades)
- Not good for development
- Mac/iOS Only
I use Ulysses constantly for writing projects. It is on the front screen of my iPhone. I use it daily, but the new subscription model makes me nervous.
Used for past 3 years
Link:BBEdit Cost: $50
BBEdit is one of the oldest Mac applications. It has gone through numerous iterations and is rock solid. Additionally, BBEdit is extremely customizable, but does not have the extensive package support of both Sublime Text and Atom.
- Widely used in the Mac community
- Great for developers
- Mac Only
- Not as diverse Extendibility
Great mac only editor
I have used BBEdit for the past year.
Link:Atom Cost: Free
Atom is a relatively new free text editor developed and maintained by GitHub. Like Sublime Text, Atom is extendable and customizable. It is a great app for developers with built in Markdown and Git support.
- Developed by GitHub
- Source Freely available
- Ideal for developers
- Packages are easy to install
- Regular Updates
- Always seems to have an update available
- Smaller Package library than Sublime Text
This is turning into a go-to app for me. I use Atom to develop and maintain this site. Additionally, I have had to work on a recent project that required latex. Atom was easy to configure and preview latex notation.
I have been using since early August 2017.
Link:Vim Cost: Free
According to the Vim website:
“Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as “vi” with most UNIX systems and with Apple OS X.”
- Can open almost any size text file
- Passionate community
- Keyboard based
- Zealots in community
As stated previously, if you don’t know the Vim keyboard shortcuts, you will run into trouble.