Portal Nano

Aus Wissen Sammlung
Zur Navigation springen Zur Suche springen

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 –