Gibt es eine Möglichkeit, in Nano nach Text zu suchen?


174

Nano ist der Editor, den ich in Eingabeaufforderungen verwende.

Wenn ich eine große Datei öffne, möchte ich nach Text suchen (think Ctrl+ F).

Gibt es eine Möglichkeit, dies zu tun?


Strg + \ ist nützlich zum Ersetzen. Ich habe es nie bemerkt, es befindet sich am unteren Rand des Nano-Bildschirms.
Thufir

Antworten:


275

Ctrl+ Wist die Abkürzung für die Suche. Der gleiche Effekt kann durch Drücken der F6Taste erzielt werden . Nach Eingabe des Suchbegriffs drücken Sie Enter. Um die Suche zu wiederholen, geben Sie Alt+ ein W. In diesem Menü können Sie mit den Pfeiltasten auf / ab frühere Suchen auswählen.

Um die Suche rückwärts umzuschalten, müssen Sie im Suchdialog Alt+ drücken B.

Für weitere Verknüpfungen drücken Sie F1


3
Alt + W schließt die iterm-Shell für mich und wiederholt die Suche auf dem Mac nicht
anon58192932

Alt-B funktioniert nicht für mich
ubuntu_uk_user

1
@ParsaAkbari Ihr Terminalemulator fängt wahrscheinlich den Tastenanschlag ab. Versuchen Sie, die Terminalverknüpfungen zu ändern, oder verwenden Sie eine andere. Konsole funktioniert bei mir.
Lekensteyn

2
Wenn Sie erneut Strg + W eingeben und die Eingabetaste drücken, gelangen Sie zum nächsten Element. (Aber ich stimme zu, dass Alt + W schneller ist.)
Emiel


9

^ W (F6) Nach einer Zeichenfolge oder einem regulären Ausdruck suchen

  1. Nicht in allen Systemen funktioniert F1 für die Hilfeseite. Versuchen ^ G .
  2. Nicht in allen Systemen verfügt nano über eine Hilfeseite

Ja, es ist nur die Hilfeseite unten. Für diejenigen, die diese Meldung sehen [Die Unterstützung für diese Funktion wurde deaktiviert] anstelle der Nano-Hilfeseite

^ G (F1) Zeigt diesen Hilfetext an

^ X (F2) Schließt den aktuellen Dateipuffer / Beendet Nano

^ O (F3) Schreibt die aktuelle Datei auf die Festplatte

^ J (F4) Begründen Sie den aktuellen Absatz

^ R (F5) Fügt eine weitere Datei in die aktuelle ein

^ W (F6) Nach einer Zeichenfolge oder einem regulären Ausdruck suchen

^ Y (F7) Zum vorherigen Bildschirm zurückkehren

^ V (F8) Zum nächsten Bildschirm wechseln

^ K (F9) Schneide die aktuelle Zeile aus und speichere sie im Cutbuffer

^ U (F10) Trennt den Trennpuffer von der aktuellen Zeile

^ C (F11) Zeigt die Position des Cursors an

^ T (F12) Rufen Sie die Rechtschreibprüfung auf, falls verfügbar

M- \ (M- |) Wechselt in die erste Zeile der Datei

M- / (M-?) Zur letzten Zeile der Datei gehen

^ _ (F13) (MG) Wechselt zu Zeilen- und Spaltennummer

^ \ (F14) (MR) Ersetzen Sie eine Zeichenfolge oder einen regulären Ausdruck

^^ (F15) (MA) Markiert den Text an der Cursorposition

MW (F16) Letzte Suche wiederholen

M- ^ (M-6) Kopiere die aktuelle Zeile und speichere sie im Cutbuffer

M-} Die aktuelle Zeile einrücken

M- { Hebe die Einrückung der aktuellen Zeile auf

^ F Ein Zeichen vorwärts gehen

^ B Gehen Sie ein Zeichen zurück

^ Leertaste Gehen Sie ein Wort vor

M-Space Gehen Sie ein Wort zurück

^ P Zur vorherigen Zeile wechseln

^ N Zur nächsten Zeile wechseln

^ A Zum Anfang der aktuellen Zeile springen

^ E Zum Ende der aktuellen Zeile gehen

M- ( (M-9) Zum Anfang des Absatzes und dann zum vorherigen Absatz

M-) (M-0) Gehen Sie direkt über das Ende des Absatzes hinaus. dann des nächsten Absatzes

M-] Gehen Sie zur passenden Klammer

M-- (M-_) Eine Zeile nach oben scrollen, ohne den Cursor zu bewegen

M- + (M- =) Eine Zeile nach unten scrollen, ohne den Cursor zu bewegen

M- < (M-,) Wechselt zum vorherigen Dateipuffer

M-> (M-.) Wechselt zum nächsten Dateipuffer

MV Geben Sie den nächsten Tastendruck wörtlich ein

^ I An der Cursorposition einen Tabulator einfügen

^ M Fügen Sie an der Cursorposition eine neue Zeile ein

^ D Löschen Sie das Zeichen unter dem Cursor

^ H Löscht das Zeichen links vom Cursor

MT Schnitt von der Cursorposition bis zum Ende der Datei

MJ Richten Sie die gesamte Datei aus

MD Zählen Sie die Anzahl der Wörter, Zeilen und Zeichen

^ L Den aktuellen Bildschirm aktualisieren (neu zeichnen)

^ Z Editor anhalten (wenn Anhalten aktiviert ist)

(MX) Hilfemodus aktivieren / deaktivieren

(MC) Konstante Anzeige der Cursorposition aktivieren / deaktivieren

(MO) Verwendung einer weiteren Zeile zum Bearbeiten von Aktivieren / Deaktivieren

(MS) Smooth Scrolling aktivieren / deaktivieren

(MP) Whitespace-Anzeige aktivieren / deaktivieren

(MY) Aktivieren / Deaktivieren der Farbsyntax-Hervorhebung

(MH) Smart Home-Taste aktivieren / deaktivieren

(MI) Auto Indent aktivieren / deaktivieren

(MK) Ausschneiden, um die Aktivierung / Deaktivierung zu beenden

(ML) Aktivieren / Deaktivieren des Zeilenumbruchs für lange Zeilen

(MQ) Konvertierung von getippten Tabulatoren in Leerzeichen aktivieren / deaktivieren


6

Sie können mit nach Text in nano suchen Ctrl W.

Alt W(oder Esc, W) wiederholt den Suchvorgang. (Wenn Sie das Feld leer lassen, wird standardmäßig der zuletzt gesuchte Text angezeigt.)

Durch Drücken von Ctrl Rin der Eingabeaufforderung Suchen wird der Ersetzungsmodus aktiviert.

Seit Nano 2.8.2 (Mai 2017) funktioniert die Suche auch auf dem Hilfebildschirm von Nano Ctrl G.


3
Esc - Wtat es für mich in Mac OS X El Capitan, v10.11.5 danke
Eleanor Zimmermann

Ich habe kürzlich festgestellt, dass viele Verknüpfungen funktionieren, wenn Sie auch die Umschalttaste drücken. Daher funktioniert Alt-Umschalt-W möglicherweise auch. (
Dies

Alt W ist was ich gesucht habe.
Lakshman Pilaka

Beachten Sie, dass einige Terminals greifen Alt W, aber Alt Shift Wauch funktionieren sollten
mwfearnley
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.