Micro Terminal Text Editor

Micro Terminal Text Editor

github.com

5

About this website

Micro is a free and open-source terminal-based text editor that aims to be modern, intuitive, and easy to use, providing an experience similar to GUI text editors while running in the terminal. Created by Zachary Yedidia in 2016 and written in Go, Micro is designed to be a more user-friendly alternative to traditional terminal editors like Vim and Emacs, which have steep learning curves. Key features: intuitive keybindings: uses standard GUI-style keybindings that most users already know (Ctrl-S to save, Ctrl-C to copy, Ctrl-V to paste, Ctrl-Z to undo, Ctrl-F to find, Ctrl-X to cut, Ctrl-O to open), eliminating the need to learn Vim modes or Emacs chords. Cross-platform: runs on Linux, macOS, Windows, and BSD as a single static binary with no runtime dependencies. Syntax highlighting: supports syntax highlighting for over 130 programming languages and file formats via a custom syntax engine. Mouse support: full mouse integration for cursor positioning, text selection, clicking, and scrolling, which is rare in terminal editors. Tabs and splits: supports multiple tabs (Ctrl-T) and horizontal/vertical split views for editing multiple files simultaneously. Search and replace: full regular expression support for find and replace with case-sensitivity options. Macro recording and playback: record a sequence of actions and replay them. Undo and redo: unlimited undo/redo history. Plugin system: Lua-based plugin system allowing users to extend functionality with custom commands, keybindings, and hooks, with a built-in plugin manager (micro -plugin). Themable: customizable color schemes and syntax themes. Autocompletion: built-in word completion and LSP (Language Server Protocol) support for intelligent code completion via plugins. Terminal emulator integration: Micro can run terminal commands from within the editor. Configuration via JSON format. Copy/paste integrates with system clipboard. Unicode support. GPL-3.0.

Tags & Categories

Tags

Statistics

5
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!