36 Stimmen

Wie öffnet man mehrere Dateien und wechselt zwischen ihnen im Nano-Texteditor?

In emacs, können Sie neue Dateien mit Ctrl+X, Ctrl+F öffnen

Und zum vorherigen Datei mit Ctrl+B gehen, und zur nächsten Datei mit Ctrl+N gehen.

Wie macht man das im nano Texteditor? Während nano gestartet ist, und dann neue Dateien öffnen, und wie zwischen den geöffneten Dateien im nano Texteditor wechseln?

45voto

Roger Pate Punkte 2428

Geben Sie "set multibuffer" in ~/.nanorc ein oder starten Sie Nano mit -F. Schalten Sie dies in Nano mit Alt-F um. Sie können jetzt Dateien in ihren eigenen Puffer mit Strg-R einlesen.

Verwenden Sie Alt-Komma und Alt-Punkt, um in der Dateiliste vorwärts und rückwärts zu gehen.

13voto

activedecay Punkte 9178

Um zwischen geöffneten Dateien in nano zu wechseln

alt+. -- Datei vorwärts verschieben

alt+, -- Datei rückwärts verschieben

Schritte

Öffnen Sie so viele Dateien wie gewünscht, indem Sie sie als separate Argumente an nano übergeben, wie zum Beispiel:

nano file1.txt file2.log file3.c file4.js file5.py

Die erste Datei wird geöffnet, z.B. file1.txt. Verwenden Sie die untenstehenden Tastenkombinationen, um zwischen den Dateien zu wechseln.

alt+. -- Datei vorwärts verschieben

alt+, -- Datei rückwärts verschieben

nano --version GNU nano, Version 2.9.3

12voto

Lenny Punkte 121

Wenn Sie bereits Nano geöffnet haben und eine neue Datei öffnen möchten, ist es ziemlich einfach, wenn Sie die Tasten herausgefunden haben...

  • Strg+R um den Einfügedialog zu öffnen
  • EscF kann verwendet werden, um den Einfügemodus zwischen dem aktuellen Puffer und einem neuen Puffer zu ändern
  • Strg+X ermöglicht es Ihnen, einen Befehl auszuführen, wobei die Ausgabe in den Puffer geht
  • Strg+T öffnet einen einfachen Browser, um eine Datei auszuwählen

1voto

Brōtsyorfuzthrāx Punkte 3909

Aufbauend auf den anderen Antworten, hier ist meine Meinung dazu:

Wechseln Sie zwischen offenen Puffern mit Alt+Pfeiltaste links und Alt+Pfeiltaste rechts. Nano zeigt Ihnen an, in welchem Puffer Sie sich befinden (der Name der Datei und die Puffernummer).

Um beim Starten von Nano mehrere Dateien zu öffnen, tun Sie genau das, was activedecay gesagt hat (geben Sie beispielsweise nano file1.txt file2.txt file3.txt ein). Beachten Sie, dass Sie auch mit nano *.txt alle txt-Dateien im aktuellen Verzeichnis öffnen können, jeweils in einem eigenen Puffer.

Um einen neuen und leeren Puffer zu öffnen, nachdem Nano bereits geöffnet ist, befolgen Sie diese Schritte:

  1. Drücken Sie Strg+t
  2. Drücken Sie Alt+f
  3. Drücken Sie Enter

Wenn Sie bereits einen offenen Puffer haben und eine Datei in einen neuen Puffer öffnen möchten, tun Sie das, was die Antwort von Lenny besagt:

  1. Drücken Sie Strg+r
  2. Drücken Sie Alt+f (oder drücken Sie Esc und dann f)
  3. Geben Sie den Namen einer einzelnen Datei ein, die in einem neuen Puffer geöffnet werden soll
  4. Drücken Sie Enter

Was das Öffnen mehrerer Puffer gleichzeitig aus bereits vorhandenen Dateien betrifft, wenn Sie bereits in Nano sind, bin ich mir noch nicht sicher.

Strg+x schließt den aktuellen Puffer.

Ich habe diese Dinge mit Nano 5.5 in Termux 0.106 (und Nano 6.3 in Termux 0.118.0) auf Android 10 mit einer Bluetooth-Tastatur getestet. Ich erwähne die Version, weil die Tastenkombinationen in zumindest einigen früheren Versionen, wenn nicht sogar in allen, nicht die gleichen sind.

1voto

Louiskoder Punkte 48

Schritte:

  1. Drücken Sie Strg + r
  2. Drücken Sie Alt + f, um die Datei zu öffnen
  3. Geben Sie den Dateinamen ein, um sie zu öffnen
  4. Drücken Sie Enter
  5. Verwenden Sie Alt + Pfeiltasten, um zwischen Dateien zu wechseln

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X