Common keymap editors
This type of editors is characterized by using common key bindings like Ctrl-s for save or Crtl-c for copy.
Micro (terminal)
- Easy to install, only one binary
- great Linux terminal editor
- plugins
Atom -> now Pulsar
- super flexible
- enormous number of plugins
- a bit slow to start, but once up and running operating at good speed
Howl
- lightweight
- very capable editor
Brackets -> now Phoenix
- Never really tried as my impression is that it is very much tailored towards web development
- Phoenix has a web based version
LightTable (depricated)
- currently development is a bit slow and some important issues do net get resolved. On the other side it is a very capable, stylish editor that can be modified easily in Closure.
- It has a very pleasant feel.
Textadept
- Based on Scintilla.
- Menu system feels a bit all over the place with menu, command palette and a command line. None covers all functions.
Cudatext
- Command palette
- Multi platform (Mac, Windows, Linux) with easy one package install
- nice light and quite capable
- plugins
VScode
- Microsoft
- A bit unclear communicated license leads to almost everyone using the copyrighted version that can be downloaded from the Microsoft page.
- hardly used, looks like a very capable editor
Textosaurus
- a lot of text conversion tools to convert between Unix, Mac, Windows formats and different text encodings.
- not many actually text editing functions
- only menu, no command palette
Zed
- vim modal keybindings optional
Emacs style editors
Emacs (terminal / gui)
- The original
- learning curve
- very comfortable with a little base configuration. This text has been written with Emacs.
Spacemacs
- Really helpful menu and plugin / menu system makes it very approachable
- uses vim keybindings as default. This can be changed in the options
mg (terminal)
- Mini editor with some of the core Emacs keybindings.
QEmacs
- actually quite nice little editor
- very similar keybindings to Emacs
- much lighter than Emacs
- help function
MicroEmacs
- A bit hard core from today's view
- select needs a bit getting used to
- Linus Torvalds uses MicroEmacs and famously maintains his own fork
Zile
Modal editors
Kakoune (terminal)
- a new approach to modal editing that starts with the noun, so "word delete" instead of "delete word"
Vi/Vim/NeoVim (terminal)
- I actually don't use any of these
- obviously vi comes handy as it is installed on almost every Unix like system
Oni (gui) (depricated)
- NeoVim with Gui and command palette
- rather cool, if you like neovim or vim.
- You use your init.vim
Helix
Individual keymap
nano (terminal)
- standard on almost every Unix system
- the standard editor for those who do not want to use vi
- Despite it's reputation to be easy I think what that means is that it is more discover-able than vi, however it needs getting used to.