Strg + W ·
Strg + \ ·
Reguläre Ausdrücke ·
Groß-/Kleinschreibung
Diese Funktionen sind essenziell für die effiziente Bearbeitung von Konfigurationsdateien, Logs und Skripten auf Servern – finden Sie schnell bestimmte Einträge und ersetzen Sie sie gezielt.
Server-Tipp: Besonders nützlich beim Anpassen von Konfigurationsdateien wie nginx.conf, ssh_config oder .env-Dateien.
Mit Strg + W (Where is) öffnen Sie die Suchfunktion. Geben Sie den Suchbegriff ein und drücken Sie Enter – Nano springt zum ersten Treffer.
| Taste | Funktion |
|---|---|
| Strg + W | Suche starten (Suchbegriff eingeben) |
| Enter | Suche ausführen / zum nächsten Treffer springen |
| Strg + W + ↑ | Zum vorherigen Treffer springen |
| Strg + W + ↓ | Zum nächsten Treffer springen (Weitersuchen) |
| Strg + C | Suche abbrechen |
Strg + W und dann ↑ oder ↓ blitzschnell durch alle Treffer navigieren – ohne den Suchbegriff erneut einzugeben.
Mit Strg + \ (Replace) öffnen Sie die Ersetzungsfunktion. Geben Sie den zu ersetzenden Text ein, dann den neuen Text – Nano fragt bei jedem Treffer, ob ersetzt werden soll.
| Taste | Funktion |
|---|---|
| Strg + \ | Ersetzen starten |
| J | Ja – diesen Treffer ersetzen |
| N | Nein – diesen Treffer überspringen |
| A | Alle – alle Treffer ersetzen (ohne weitere Nachfrage) |
| Strg + C | Ersetzen abbrechen |
A (Alle) werden alle Vorkommen auf einmal ersetzt – keine Rückfrage. Verwenden Sie dies mit Vorsicht!
A (Alle) ersetzt alle Treffer ohne Rückfrage. Stellen Sie sicher, dass der Suchbegriff eindeutig ist – insbesondere bei Konfigurationsdateien kann ein unbedachtes Ersetzen zu Fehlern führen.
Reguläre Ausdrücke ermöglichen eine flexible Suche nach Mustern wie ^Server (Zeilenanfang), error.* (error + alles) oder [0-9]+ (Zahlen).
| Muster | Bedeutung |
|---|---|
| ^text | Zeilen, die mit "text" beginnen |
| text$ | Zeilen, die mit "text" enden |
| . | Ein beliebiges Zeichen |
| .* | Beliebige Zeichenfolge (0 oder mehr) |
| .+ | Beliebige Zeichenfolge (1 oder mehr) |
| [0-9]+ | Eine oder mehrere Ziffern |
| [a-zA-Z] | Ein Buchstabe |
| \s | Leerzeichen (Space, Tab) |
| \bwort\b | Ganzes Wort "wort" |
Alt + R nach dem Drücken von Strg + W.
Alt + R.
Die Navigation zwischen Suchtreffern ist in Nano besonders effizient – nach einer Suche können Sie mit wenigen Tasten durch alle Fundstellen springen.
| Taste | Funktion |
|---|---|
| Strg + W + ↓ | Zum nächsten Treffer springen (Weitersuchen) |
| Strg + W + ↑ | Zum vorherigen Treffer springen |
| Alt + B | Rückwärts suchen (vom Ende her) |
| Strg + W + Strg + R | Suche in die andere Richtung fortsetzen |
Strg + W gefolgt von ↑ oder ↓ können Sie ohne erneute Eingabe des Suchbegriffs durch alle Treffer navigieren – ideal für die schnelle Inspektion von Fehlern in Log-Dateien.
Diese praktischen Tipps helfen Ihnen, die Such- und Ersetzungsfunktionen von Nano noch effizienter zu nutzen – besonders bei der Arbeit auf Servern.
| Workflow | Beschreibung |
|---|---|
| Erst suchen, dann ersetzen | Prüfen Sie zuerst mit Strg + W, ob der Suchbegriff überhaupt vorkommt – bevor Sie mit Strg + \ ersetzen. |
| Groß-/Kleinschreibung beachten | Nano unterscheidet standardmäßig zwischen Groß- und Kleinschreibung. Verwenden Sie Alt + C während der Suche, um dies zu umgehen. |
| Reguläre Ausdrücke testen | Testen Sie komplexe Regex-Muster zuerst mit Strg + W, bevor Sie sie in Strg + \ zum Ersetzen verwenden. |
| Backup vor Massenersetzung | Bei großen Änderungen an Konfigurationsdateien empfiehlt sich ein Backup: cp datei.conf datei.conf.bak |
Alt + C während der Suche schaltet die Groß-/Kleinschreibung um – nützlich für die Suche nach "Server" und "server" gleichzeitig.
Strg + \ mit A (Alle) werden alle Vorkommen ersetzt. Erstellen Sie vorher ein Backup der Datei, besonders wenn es sich um kritische Konfigurationsdateien handelt.
Strg + W
Strg + \
Alt + R
Alt + C