In vim kann ich :e
eingeben und den Inhalt einer Datei von der Festplatte neu laden und alle Änderungen überschreiben. Es ist ein guter Weg, um den Fehler rückgängig zu machen, falls ich mich verlaufen habe oder alle meine Änderungen rückgängig machen möchte. Dies berücksichtigt natürlich keinerlei Refactoring, ich möchte nur alle Änderungen in Puffer puffern. Nicht einmal das Schließen und erneute Öffnen eines Tabs funktioniert.
Wie mache ich das mit Intellij IDEA? Ich benutze Intellij IDEA Ultimate 13 und ich habe jede Art von automatischem Speichern deaktiviert.
Was ich in einer ähnlichen Situation mache:
Es gibt auch eine Option, um eine Beschriftung in den lokalen Verlauf einzufügen, wenn Sie einen Rollback zu einem bestimmten Zeitpunkt durchführen müssen.
Für diejenigen, die Autosave verwenden - es wird ausgelöst, wenn der Code-Editor den Fokus verliert. So macht Alt-Tab während der langen Bearbeitung ohne Kompilieren oder Ausführen des Codes Sinn.
Öffnen Sie die Datei in einem anderen Editor, nehmen Sie eine geringfügige Änderung vor und speichern Sie sie. PHPStorm fragt Sie, was zu tun ist, weil das Dateisystem und die Kopien der Datei im Speicher divergieren. Klicken Sie auf "Dateisystemänderungen laden".
Hinweis: Ich konnte meinen Rückgängig-Verlauf nicht verwenden, da er beschädigt wurde.
Da was ich will ist nicht wirklich möglich Ich habe eine Erweiterung geschrieben, um es für mich zu tun:
Ich werde es dem Jetbrains Plugin Repository hinzufügen, es heißt "DiskRead".
Ich habe einen Blogeintrag geschrieben, in dem es darum geht, wie Ich habe das erstellt, wenn jemand neugierig ist.
Tags und Links intellij-idea