THE 7 BEST TEXT EDITORS I HAVE USED

No. 7 Vim

  • Gives users the ability to move around in document and act on specific text is unparalleled
  • Highly configurable
  • Two modes give users great control over document
  • One is less likely to make an editor error in Vim
  • Integration with the shell
  • Limit: Single document centric
  • Neovim is not as stable

No. 6 Visual Studio Code

  • Fantastic modern interface and beautiful look
  • Massive package integration
  • Can handle multiple file formats
  • Microsoft quality and expertise
  • Somewhat slow
  • Does not handle snippets as well as Sublime Text or Emacs
  • Monopolistic features
  • Killed off Atom editor
  • Shamelessly stole most of its best ideas from other editors, notable Sublime Text, atom and Emacs
  • Makes coding ridiculously easy

No. 5 Ed

  • Very few commands
  • Easy to use difficult to master
  • Line centred editor
  • Ability to hone in and work on single lines, or sets of lines
  • Quick changes to files possible
  • Integration with Unix/Linux shell
  • Ease of use when it comes to making global changes
  • One can create Ed scripts and apply them to multiple files

No. 4 Sam

  • Masterful simplicity
  • Employs only a few commands, like Ed
  • Not line based like Ed
  • Easy to use but hard to master
  • Interface is beautiful and simple
  • Handles multiple documents with ease
  • Structural regular expressions: Making global changes to document with ease

No. 3 Sublime Text

  • Power of multiple cursors
  • Handling multiple documents, projects and workspaces
  • Superfast
  • Go to feature, great for navigating large documents
  • Best for quick notes and editing text files quickly through file manager
  • Syntax Highlighting
  • Weak side bar file manager
  • No support for viewing, handling pdfs

No. 2 Acme

  • Mouse-centric Interface (why don't modern editors get this! You are not quicker on a keyboard)
  • Exploits all three mouse buttons and uses them to full
  • All the power of Sam but allowing greater ease when working with multiple documents
  • Handling multiple documents with ease
  • Works best in original OS plan though ported to Unix and Linux
  • Integration with external tools: Acme is designed to work seamlessly with external tools and commands, allowing users to quickly perform various tasks without leaving the editor. The integration is facilitated by the plumber, a utility that connects external tools with Acme and handles communication between them.

No. 1 Emacs

  • Not just a text editor but an environment
  • best integration of editing and managing files
  • Unlimited abilities
  • It could help you attach and send your grandmother as an email
  • Handles large scale documents better than any other editor
  • Best packages: use-package, org mode, magit, markdown-mode
  • Designed for writers and coders, not just coders
  • It is more difficult for a text editor to handle regular text than code because code is repetitive

The best editor is the one you mould. It takes time and commitment to master an editor. Most offer great tools and all those I have mentioned can do the job.

Return to Home