Wie kann ich nano beenden und automatisch in der aktuellen Datei speichern?

15

Wann immer ich nanonach dem Bearbeiten einer vorhandenen Datei schließe, fragt es mich zuerst, ob ich die Datei speichern möchte (was in Ordnung ist), und fordert mich dann auf, den Dateinamen zu bestätigen (also drücke ich die Eingabetaste, da ich buchstäblich 100% der Zeit bin) will den gleichen Dateinamen behalten).

Ich frage mich also, ob ich eine Verknüpfung verwenden kann, um nicht jedes Mal den Dateinamen bestätigen zu müssen.

laurent
quelle
2
Die richtige Antwort lautet: benutze vim! 😁
Sparhawk
Wenn Sie einen Editor bevorzugen, wird die Einstellung der EDITOR-Variablen die meisten Instanzen des automatischen Aufrufs von nano, dh sudo, stoppen.
Hildred

Antworten:

11

Laut Nano-Handbuch

Sie können konfigurieren ~/.nanorc, dass beim Beenden automatisch gespeichert wird

($:~)=> nano -w ~/.nanorc 

# Save automatically on exit, don't prompt 
set tempfile 

Hinweis: Wie in @cutrightjm kommentiert, kann die obige Einstellung bei Konfigurationen zu erheblichen Problemen führen, wenn Sie nicht vorsichtig sind und Dateien ändern und beim Beenden automatisch speichern.

Yaron
quelle
4
Guter Vorschlag, ich würde nur Vorsicht walten lassen, wenn neuere Benutzer dies verwenden. Oftmals, wenn ich Konfigurationsdateien öffne, füge ich versehentlich ein oder zwei Zeichen ein, was bei Konfigurationen zu großen Problemen führen kann, wenn Sie nicht aufpassen
cutrightjm 06.06.17
Das ist eine interessante Eingabeaufforderung, die sie verwenden.
JAB
@cutrightjm - danke für den Kommentar, ich habe meine Antwort aktualisiert.
Yaron