Slap is a sublime-like text editor which works inside the terminal.
Ranked in these QuestionsQuestion Ranking
Pro First-class mouse support
Slap supports mouse keybindings even though it works inside the terminal and also through SSH.
Pro Uses desktop-like keybindings
Slap features configurable keybindings (Ctrl+S, Ctrl+Z, etc).
Pro Great terminal interface
Con Requires node.js
Con CLI only
Slap only runs through the terminal.