Die beste Alternative für vi/vim und nano: Der "micro" Text Editor

Der Command-Line Text-Editor "micro" ist m.E. die beste Alternative für vi/vim und bietet mehr Funktionen als nano. Er zeichnet sich vor allem durch seine intuitive Bedienung aus, da viele Tastenkombinationen denen entsprechen, die man auch von anderen Mac-Programmen her kennt (wie z.B. control+s zum Speichern oder control+f zum Suchen usw.). Allerdings muss man statt der command-Taste, eben die control-Taste gedrückt halten, da die command-Taste bereits für das Terminal-Programm vergeben ist.
Hinzu kommt, dass sich der Funktionsumfang von micro auch noch durch Plugins erweitern läßt.

Installation

Am besten installiert man "micro" auf dem Mac mit homebrew:

brew install micro

 

Setup für macOS:

Die Tastenkombinationen von "micro" sind in macOS etwas problematisch. Am einfachsten ist es, man verwendet iTerm2 statt dem von macOS mitgelieferten Terminal.

In iTerm2 gehe zu Preferences->Profiles->Keys->Presets und wähle xterm defaults und auch Esc+ für Left Option Key.

Wenn Du jedoch darauf bestehst, das mitgelieferte Terminal-Programm verwenden zu wollen, dann solltest Du Use Option key as Meta key unter Preferences->Profiles->Keyboard auf option einstellst alt.

Plugins

Es gibt einige sehr nützliche Plugins für "micro". Du kannst Dir die Liste der verfügbaren Plugins anzeigen lassen, indem Du 

plugin available

in die micro Kommandozeile (control+e )eingibst. Du findest die Liste der Plugins aber auch hier online.

Meine Favoriten unter den Plugins für "micro" sind:

Du kannst ein Plugin installieren in dem Du in der micro Kommandozeile eingibst: 

plugin install <Name des Plugin>

Du kannst Dir alle bereits installierten Plugins anzeigen lassen, in dem Du in die micro Kommandozeile eingibst: 

plugin list

 

Tastenkombinationen für den "micro" Text-Editor unter macOS

Die folgenden Tastenkombinationen setzen voraus, das Du iTerm2 mit den oben erwähnten Einstellungen verwendest (siehe Setup für macOS).

TasteFunktion
control+q oder F10Editor beenden oder aktuelles Fenster beenden
control+s oder F2Aktuelle Datei speichern
control+eKommandozeile öffnen
control+zletzten Befehl rückgängig machen
control+yletzten Befehl wieder herstellen
control+wZwischen geteilten Fenstern wechseln (siehe Befehl vsplit / hsplit)
control+rZeilennummern an/aus schalten
 Cursor bewegen:
/ / / bewege Cursor umher
option+ / bewege Cursor zum nächsten Wort
fn+ oder esc+ebewege Cursor ans Ende der Zeile
fn+ oder esc+abewege Cursor zum Anfang der Zeile
fn+bewege Cursor eine Seite abwärts
fn+bewege Cursor eine Seite aufwärts
control+lspringe zu Zeile (fragt nach Zeilennummer)
 Suchen und Ersetzen:
control+f oder F7Suchen
control+nspringe zum nächsten Treffer der aktuellen Suche
control+pspringe zum vorherigen Treffer der aktuellen Suche
 Text auswählen
shift+ / wähle ein Zeichen links/rechts
shift+option+wähle ein Wort links/rechts
shift+fn+wähle bis Ende der Zeile
shift+fn+wähle bis Anfang der Zeile

Comments

No Comments

Write comment

* These fields are required