micro
A modern, intuitive terminal-based text editor.
micro provides a small terminal editor with familiar keybindings (Ctrl-S to save, Ctrl-C to copy, Ctrl-V to paste), mouse support, multiple cursors, and Lua scripting. It is a good middle ground for users who find vi too modal and nano too limited — closer to a "just open and edit text" GUI editor in behaviour, but running entirely in a terminal.
The defaults are sensible: syntax highlighting for many languages out of the box, configurable colour schemes, line numbers, autocomplete from open buffers, and terminal-style keybindings. Configuration is in JSON, plugins in Lua.
Zachary Yedidia started micro in 2016. It has grown a respectable user base among people who SSH into servers occasionally and want an editor that behaves the way modern editors do, without learning Vim's modal grammar. It also serves well as an "fall-back editor" for users whose regular GUI editor isn't installed on a particular remote machine.
Install
Debian/Ubuntu: sudo apt install micro Fedora/RHEL: sudo dnf install micro Arch: sudo pacman -S micro macOS: brew install micro
Authors
- Zachary Yedidia (creator)
- micro contributors