In diesem Artikel möchte ich Ihnen die Macht und Schönheit des Konsolen-Texteditors Nano zeigen, der auf den ersten Blick einfach und unauffÀllig erscheint.

Einleitung
Die Entwickler haben in der Tat viele nĂŒtzliche Funktionen fĂŒr Sie vorbereitet, von denen Sie möglicherweise noch nichts ahnen, wie z.B. automatische EinrĂŒckungen, das Springen auf die zugehörige Klammer und sogar die automatische VervollstĂ€ndigung! Lassen Sie uns der Reihe nach vorgehen.
Standard-Tastenkombinationen
M â Modifikatortaste (standardmĂ€Ăig Alt); ^ â Steuerung;
Markieren mit Shift+Pfeiltaste.
Die meiner Meinung nach nĂŒtzlichsten| ^ | Austausch, es sind mehrere, selektive und vollstĂ€ndige möglich
| ^w | Suche
| ^k | schneidet die Zeile aus, in der der Cursor steht, oder den markierten Text
| ^u | einfĂŒgen
|^ââââ| springt zum nĂ€chsten Wort oder Absatz.
| ^Y | bewegt den Cursor an den Anfang der Datei
| ^] | beendet das Wort, bei erneutem DrĂŒcken wird eine andere Option eingesetzt (AutovervollstĂ€ndigung)
| ^c | Informationen ĂŒber die Cursorposition
|M-ââ | Bewegung zwischen offenen Buffern (Tabs)
|M-ââ | sanftes Scrollen
| M-u | RĂŒckgĂ€ngig (wirkt, solange es etwas gibt, was rĂŒckgĂ€ngig gemacht werden kann)
| M-] | zur passenden Klammer
| M-n | Zeilennummerierung ein/aus (praktisch beim Kopieren und EinfĂŒgen)
| M-i | Ein/Aus fĂŒr automatische EinrĂŒckungen
Ich hoffe, ich habe nichts vergessenâŠ
Konfigurationen
Kommen wir zum wichtigsten Teil⊠Geben wir zu, ohne die Bearbeitung der Konfigurationen ist Linux â kein echtes Linux.
Also, die Hauptkonfiguration befindet sich in /etc/nanorc, fĂŒr die Syntaxhervorhebung in /usr/share/nano/*
In der Konfiguration kann man viel Interessantes tun,
zum Beispiel| set autoindent | aktiviert die automatische EinrĂŒckung
| set backup | aktiviert die Erstellung von Sicherungskopien
| set mouse | aktiviert die Maussupport (es ist viel einfacher damit)
| set multibuffer | erlaubt das Kopieren und EinfĂŒgen zwischen verschiedenen Dateibuffern (Tabs) in nano
| set nohelp | deaktiviert die Hinweise unten, wodurch der nĂŒtzliche Platz vergröĂert wird
| set tabsize N | legt die GröĂe der Tabs auf N fest
|set tabstospaces| konvertiert Tabs in Leerzeichen
| bind|unbind | Àndert die Tastenkombinationen
In der Syntaxkonfiguration können Sie Farben festlegen/Àndern
color
Es wĂ€re jedoch besser, wenn Sie selber dorthin eintauchen und alles nach Ihren WĂŒnschen gestalten.
Ăbrigens ist es besser, die benötigten Konfigurationsdateien in das Heimatverzeichnis zu kopieren, damit sie nach jedem Update nicht ĂŒberschrieben werden.
Fazit
Wie Sie sehen, bietet Nano eine recht umfassende FunktionalitÀt und ist einfach anpassbar.
Viel GlĂŒck!
Quelle: habr.com
