Textmate warnt mich beim Schreiben in eine Datei, die seit dem letzten Lesen von Textmate geändert wurde

610
emm

Szenario:

Ich öffne eine Datei und bearbeite sie. Nachdem ich mit dem Bearbeiten begonnen habe, wird die Datei von einem anderen Programm geändert. Zum Schluss speichere ich die Datei.

In diesem Fall würde Vim diese hilfreiche Warnung geben:

WARNUNG: Die Datei wurde seit dem Lesen geändert

Wollen Sie wirklich dazu schreiben (j / n)?

Textmate überschreibt jedoch die Datei im Hintergrund, was zu unangenehmen Datenverlusten führen kann (in meinem Fall eine De-facto- Wiederherstellung von Git). Wie kann ich das verhindern?

2
Sie sollten versuchen, diese Frage auf Superuser.com hinzuzufügen, es ist viel besser für diese Art von Fragen geeignet. Tom vor 14 Jahren 0

1 Antwort auf die Frage

1
Jed Smith

Einfacher Fix: Ändern Sie den Fokus auf eine andere Anwendung, bevor Sie auf "Speichern" klicken, wenn Sie davon ausgehen, dass dieses Verhalten bei einer bestimmten Datei häufig auftritt. Wenn Sie den Fokus ändern und zurückkehren, erkennt TextMate die Änderung.

Sie sind sich nicht sicher, warum es Programme gibt, die Dateien ändern, während Sie daran arbeiten, aber ... da haben Sie es.