← Software

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.

License: MIT

Category: Editor

Website: https://micro-editor.github.io/

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
PreviousMeson Nextminikube

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring