Portal Nano
Der Nano-Lernpfad bringt erfahrene Entwicklerinnen und Entwickler Schritt für Schritt zum souveränen Einsatz von GNU nano als schnellem, überall verfügbarem Werkzeug für gezielte Edits – Navigation, Cutbuffer, Suchen/Ersetzen, Syntax-Highlighting, nanorc-Konfiguration, Makros. Anders als die Geschwisterbücher zu VS Code, Zed und Vim wird nano hier nicht als Konkurrent zum Haupteditor positioniert, sondern als unvermeidbare Ergänzungsfähigkeit: minimale Server-/Container-Images ohne vollwertigen Editor, `git commit` ohne `-m`, `crontab -e`. Durchgehendes Projekt ist wieder Harborlight und Team Driftline, mit Tom Riedel (Backend/Infra) als Hauptfigur bei Diagnose-Einsätzen auf Produktions-Hosts.
Der Lernpfad in vier Stufen
🟢 L1 – Grundlagen: nano für den ersten schnellen Edit
Bildschirmaufbau, modelloses Editieren, Navigation, Editieren/Undo/Redo, Cutbuffer, Markierung, Suchen/Ersetzen.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 1 | nano verstehen und starten | Bildschirmaufbau, ^X/^O, modelloses Editieren | – |
| 2 | Navigation | ^_ Go To Line, negative Zeilenzahlen | – |
| 3 | Editieren, Undo und Redo | ^Z/^Y, lineares statt verzweigtes Undo | – |
| 4 | Der Cutbuffer: Ausschneiden, Kopieren, Einfügen | ^K/^U/M-6, ein einziger Cutbuffer | – |
| 5 | Die Markierung: Text gezielt auswählen | ^6/M-A, Shift+Pfeiltasten | – |
| 6 | Suchen und Ersetzen | ^W, M-R/^\, Yes/No/All/Cancel | – |
🟡 L2 – Fortgeschritten: nano im Team-Alltag
Multiple Buffers, Datei-Browser, Syntax-Highlighting, Zeilenumbruch, Rechtschreibprüfung, eigene Tastenkombinationen.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 7 | Mehrere Dateien: Multiple Buffers | M-</M->, automatische Buffer pro Datei | – |
| 8 | Der eingebaute Datei-Browser | ^T innerhalb von ^R/^O, reines Browsen | – |
| 9 | Syntax-Highlighting und nanorc | ~/.nanorc, automatische Erkennung nach Dateiendung | – |
| 10 | Zeilenumbruch und Justieren | Softwrap vs. hartes Umbrechen vs. ^J-Justieren | – |
| 11 | Rechtschreibprüfung | ^T ruft externes Programm auf | – |
| 12 | Eigene Tastenkombinationen in der nanorc | bind/unbind, nicht umbelegbare Tasten | – |
🟠 L3 – Profi: nano gezielt einsetzen
Anchors, Makros, Linter/Formatter, Backups/Locking.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 13 | Anchors und Makros | M-Ins/M-PgUp/M-PgDn, M-:/M-;, nur in Terminal-Emulatoren | – |
| 14 | Externe Werkzeuge: Linter und Formatter | linter/formatter in nanorc, Aufruf über ^E | – |
| 15 | Backups, File Locking und Positionsprotokoll | set backup/locking/positionlog | – |
🔴 L4 – Ausblick, Grenzen
Vergleich mit Vim/Zed/VS Code, ehrliche Grenzen.
| Nr. | Kapitel | Das lernst du | Status |
|---|---|---|---|
| 16 | nano im Vergleich: wann nano, wann Vim/Zed/VS Code | Ergänzung statt Konkurrenz, $EDITOR | – |
| 17 | Grenzen kennen und Ausblick | Kein LSP, kein Debugger, --modernbindings als Ausblick | – |