Micro
What is micro?
- Terminal-Based Editor: Runs inside the terminal, similar to
nanoorvim. -
Modern Features:
-
Syntax highlighting for many programming languages.
- Mouse support in the terminal.
- Undo/redo system.
- Plugin support for extending functionality.
- True Unicode support.
- Multiple cursors and selection.
- No Configuration Required: Works out-of-the-box with sensible defaults, unlike
vimwhich requires configuration. - Cross-Platform: Linux, macOS, Windows.
How Micro Differs from Nano
| Feature | micro |
nano |
|---|---|---|
| User Interface | Modern, clean, supports mouse | Simple, minimal, keyboard only |
| Syntax Highlighting | Yes, supports many languages | Limited or none by default |
| Plugins | Yes, supports extensions | No |
| Undo/Redo | Multiple undo/redo | Basic, limited undo only |
| Unicode Support | Full | Limited |
| Multiple Cursors | Yes | No |
| Mouse Support | Yes | Limited |
| Configuration | Optional JSON config file | Minimal, through .nanorc |
| Installation Size | Slightly larger than nano | Very lightweight |
In short:
nanois extremely lightweight, very simple, and ideal for quick edits.microadds modern conveniences (syntax highlighting, plugins, better undo/redo, mouse support) while keeping the simplicity ofnano. It’s a good choice for users who want a “nano but smarter” editor without jumping tovimoremacs.
Installation
-
Common shortcuts (displayed at the bottom of the screen):
-
Ctrl+S→ Save Ctrl+Q→ QuitCtrl+C→ CopyCtrl+V→ PasteCtrl+Z→ UndoCtrl+Shift+Z→ RedoAlt+Arrow→ Move cursor by words- Plugins and configurations are stored in:
- Install plugins via: