Intellij IDEA Wie lade ich Dateiinhalt von Diskette neu?

8

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.

    
Bjorn Tipling 09.01.2014, 15:44
quelle

5 Antworten

4

Was ich in einer ähnlichen Situation mache:

  • Einfach - Strg + Z , Strg + Umschalt + Z mehrmals, um schnell durch den Bearbeitungsverlauf zu navigieren
  • VCS-Rollback - entweder für die gesamte Datei oder für den zu bearbeitenden Bereich (durch Klicken auf die grünen Bereiche auf der linken Seite)
  • Lokale Geschichte. Nun, ja, für Sie ist es Granularität nicht ausreichend, so könnte zuerst eine Option sein

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.

    
Andrey Chaschev 25.01.2014, 09:40
quelle
15

Datei & gt; Synchronisieren ( Strg + Alt + Y ) Es wird die Datei aus dem Dateisystem laden. Wenn Sie nicht gespeicherte Änderungen haben, werden Sie gefragt, ob Sie sie löschen möchten.

    
Javaru 09.01.2014 15:51
quelle
4

⌥⌘Y - Synchronisieren für Mac-Benutzer

    
0x8BADF00D 05.03.2015 01:34
quelle
3

Ö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.

    
escapisam 22.12.2014 05:06
quelle
0

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.

    
Bjorn Tipling 29.01.2014 21:57
quelle

Tags und Links