Nano dient nicht nur auf dem RasPi als Standard-Texteditor, sondern liegt auch vielen Linux-Distributionen bei. Trotz seiner Leichtigkeit lässt sich damit bestens professionell arbeiten.
Nano ist die GNU-Entsprechung des Pico, der zum E-Mail-Programm Pine gehört. Gegenüber dem Original wurde er um viele Funktionen erweitert; die Projektseite mit aktuellen Informationen finden Sie unter https://www.nano-editor.org. Das laufend gepflegte Programm liegt vielen Distributionen bei. Auf dem Raspberry Pi nimmt der vorinstallierte Nano den Rang des Standard-Texteditors ein.
Der Editor legt seine Konfiguration zentral in der Datei /etc/nanorc ab. Wenn Sie von den systemweit gültigen Festlegungen abweichen möchten, legen Sie eine Kopie mit dem Dateinamen .nanorc in Ihrem Heimatverzeichnis an. Ohne diese Datei startet das Programm mit den Grundeinstellungen und sieht dann wie in Abbildung 1 gezeigt aus.
Mit den im Folgenden gezeigten Einstellungen ändert sich die Ansicht (Abbildung 2). Syntax-Hervorhebung, ein farbiges Menü sowie Zeilennummern fallen als Erstes auf. Auch die Terminaleinstellungen wurden hierfür geändert, es kommt ein dunkler Hintergrund zum Einsatz.
Die entsprechenden Einstellungen in der /etc/nanorc für dieses Aussehen und einige andere Funktionen sehen Sie in der Tabelle “Einstellungen in nanorc“. Zusätzlich wurde das Verzeichnis ~/.nanobackup/ angelegt, in dem der Editor vor dem Speichern einer Änderung ein Abbild der bearbeiteten Datei ablegt.
|
Einstellung |
Funktion/Hinweis |
|---|---|
|
|
Backup anlegen |
|
|
Angabe eines Backup-Verzeichnisses |
|
|
Historie der Begriffe für Suchen / Suchen und Ersetzen |
|
|
Zeilennummern anzeigen |
|
|
Dateisperren verwenden |
|
|
Mausunterstützung aktivieren (GUI, Konsole mit Gpm) |
|
|
Zeileninhalte bei Bedarf umbrochen anzeigen (Abbildung 3) |
|
|
Editor lässt sich mittels [Strg]+[Z] in den Hintergrund schicken |
|
|
angegebene Zeichen für Tabulator (hier: “»”) und Leerzeichen (“·”) einblenden |
|
|
Titel in weißer Schrift auf blauem Hintergrund |
|
|
Farbe der Zeilennummern |
|
|
Statusmeldungen mit weißer Schrift auf grünem Hintergrund |
|
|
Farbe der Tasten für Funktionsaufrufe |
|
|
Farbe der Funktionen |
|
|
Einbinden der Dateien für die Syntax-Hervorhebung |
|
|
“Sichern ohne Rückfrage” mit [Strg]+[S] aufrufen |
|
|
“Einen Suchtreffer zurück” mit [Alt]+[Q] aufrufen |
|
|
“Einen Suchtreffer vorwärts” mit [Alt]+[M] aufrufen |
Abbildung 3: Ein Dollarzeichen am Zeilenende signalisiert eine überlange Zeile (oben). Mit der Einstellung set softwrap bricht Nano solche Zeilen um (unten).
Haben Sie ein Backup-Verzeichnis angelegt und set backup mit set backupdir Pfad in nanorc eingetragen, finden Sie die angelegten Dateien mit einer Pfadangabe hier abgelegt (Abbildung 4). Damit können Sie, falls es einmal ein Malheur gibt, den alten Stand einer Datei wiederherstellen.
Abbildung 4: Aus dem Inhalt des Backup-Verzeichnisses stellen Sie bei Bedarf versehentlich veränderte Dateien wieder her.
Arbeiten mit Nano
Ein gut konfigurierter Nano erweist sich als komfortables und übersichtliches Textwerkzeug. Mehr Platz im Sichtfeld schafft ein Druck auf [Alt]+[X], der das Menü am unteren Fensterrand ausblendet. Ein erneutes Betätigen der Tastenkombination holt es wieder hervor.
Eine nicht gewollte Änderung nehmen Sie jederzeit mit [Alt]+[U] zurück. Mit [Strg]+[C] brechen Sie im Bedarfsfall eine eingeleitete Aktion (Speichern, Öffnen, Ersetzen usw.) ab. Eine zurückgenommene Aktion führen Sie gegebenenfalls mit [Alt]+[E] erneut aus.
Sie können Text auf mehrere Arten markieren. Über die Tastatur setzen Sie dazu mit [Alt]+[A] eine Startmarke und wählen dann mit den Pfeiltasten den fraglichen Text aus. Alternativ benutzen Sie die Maus, sofern Nano entweder in einem Terminal auf der grafischen Oberfläche läuft oder Sie im reinen Textmodus – etwa beim Zugriff auf einen Headless-RasPi – durch [Alt]+[M] die Mausbedienung aktiviert haben. Letzteres setzt allerdings voraus, dass auf dem fraglichen Rechner der Maus-Systemdienst Gpm läuft.
Zum Kopieren markieren Sie den gewünschten Textausschnitt und drücken [Alt]+[:*6:*]. Dann springen Sie mit der Schreibmarke an die Stelle, an die Sie den markierten Text platzieren möchten. Drücken Sie nun [Strg]+[U], fügt Nano den Text ein.
Zum Ausschneiden respektive Verschieben von Text markieren Sie den gewünschten Textausschnitt und drücken [Strg]+[K]. Möchten Sie direkt untereinanderstehende Zeilen ausschneiden oder verschieben, genügt das Drücken von [Strg]+[K], bis der gewünschte Bereich nicht mehr angezeigt wird. Um den ausgeschnittenen Bereich an anderer Stelle wieder einzufügen, genügt ein Druck auf [Strg]+[U].
Mit [Alt]+[T] löschen Sie den Text von der aktuellen Cursorposition aus bis zum Dateiende. Auch diesen Block fügen Sie bei Bedarf an anderer Stelle mittels [Strg]+[U] wieder ein.
Suchen und Ersetzen
Eine Suche im Text leiten Sie mit [Strg]+[W] ein. Dann geben Sie den Suchbegriff ein und drücken die Eingabetaste. Findet Nano eine entsprechende Textstelle, springt die Schreibmarke dorthin. Von dort aus navigieren Sie mittels [Alt]+[W] vorwärts und, sofern aktiviert, mittels [Alt]+[Q] rückwärts.








