
Wenn ich eine Datei in Nano öffne und ein Zeichen hinzufüge und es dann entferne, sodass die Datei genau so ist wie am Anfang, werde ich beim Schließen aufgefordert, „Änderungen zu speichern“ und muss N für Nein eingeben. Gibt es eine Möglichkeit, dies zu ändern? Es wäre schön, wenn diese Aufforderung erst angezeigt würde, wenn tatsächlich Änderungen vorgenommen wurden.
Vim scheint dem Muster zu folgen, das ich bevorzuge, aber vielleicht ist das nur mein Eindruck, weil Vims separate Befehls-/Bearbeitungsmodi die Tendenz verhindern, Leerzeichen hinzuzufügen und dann zu entfernen (z. B. wenn man überlegt, ob man Code bearbeiten soll, bevor man zu einer anderen Datei übergeht).
Antwort1
Nano vergleicht Ihre Datei nicht ständig mit der Originaldatei, falls es Änderungen erkennt, sondern verfolgt lediglich Änderungen am Puffer und da es zwei Eingaben gibt (einen char- und einen del-char-Eintrag), erkennt es Änderungen. Versuchen Sie es mit dem Undo-Befehl, der tatsächlich einen Schritt zurück im Bearbeitungsverlauf geht, wenn dies ein Problem für Sie ist.