Micro

Rating: 
5
Your rating: None Average: 5 (1 vote)

A modern and intuitive terminal-based text editor. Official stable release.

github repo: https://github.com/zyedidia/micro

Description from github page

Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals. It comes as one single, batteries-included, static binary with no dependencies, and you can download and use it right now.

As the name indicates, micro aims to be somewhat of a successor to the nano editor by being easy to install and use in a pinch, but micro also aims to be enjoyable to use full time, whether you work in the terminal because you prefer it (like me), or because you need to (over ssh).

Features

  • Easy to use and to install
  • No dependencies or external files are needed -- just the binary you can download further down the page
  • Common keybindings (ctrl-s, ctrl-c, ctrl-v, ctrl-z...)
    • Keybindings can be rebound to your liking
  • Sane defaults
    • You shouldn't have to configure much out of the box (and it is extremely easy to configure)
  • Splits and tabs
  • Extremely good mouse support
    • This means mouse dragging to create a selection, double click to select by word, and triple click to select by line
  • Cross platform (It should work on all the platforms Go runs on)
    • Note that while Windows is supported, there are still some bugs that need to be worked out
  • Plugin system (plugins are written in Lua)
    • Micro has a built-in plugin manager to automatically install, remove, and update all your plugins
  • Persistent undo
  • Automatic linting and error notifications
  • Syntax highlighting (for over 90 languages!)
  • Colorscheme support
    • By default, micro comes with 16, 256, and true color themes.
  • True color support (set the MICRO_TRUECOLOR env variable to 1 to enable it)
  • Snippets
    • The snippet plugin can be installed with > plugin install snippets
  • Copy and paste with the system clipboard
  • Small and simple
  • Easily configurable
  • Macros
  • Common editor things such as undo/redo, line numbers, Unicode support, softwrap...

Comments

Kabouik's picture

A bit late to the party, here is another version packaged for SFOS: https://openrepos.net/content/kabouik/micro/.

DameCENO's picture

It's here but no rpm? plus you mentioned window?

I am a bit lost

xDShot's picture

Sorry for inconvenience. The package itself will be uploaded a bit later when I figure it how to build rpms.