IntelliJ automatisch speichern deaktivieren
Ich habe eine ganze Menge googeln über diese Frage und die meisten der threads, die ich gefunden habe, sind 2+ Jahre alt ist, so Frage ich mich, ob sich irgendwas geändert hat, oder wenn es eine neue Methode, um das Problem zu lösen in Bezug auf dieses Thema.
Wie Sie vielleicht wissen, Wann mit IntelliJ (ich benutze 14.0.2), ist es oft autosaves Dateien. Für mich, wenn Sie eine änderung in der Java-oder JavaScript-Dateien, etwa 2 Sekunden, bevor die änderungen gespeichert werden. Gibt es Möglichkeiten, dass man glauben möchte, sollte einen Einfluss auf diese, wie Settings - > Erscheinungsbild - & Verhalten > Systemeinstellungen > Synchronisierung > Dateien automatisch Speichern, wenn die Anwendung im Leerlauf befindet für X Sek. Diese Einstellungen scheinen keine Wirkung haben für mich, obwohl, und IntelliJ noch autosaves, zum Beispiel wenn ich brauche, um nach oben zu Blättern, sich zu erinnern, wie eine Methode, die ich bin Referenzierung etwas tut.
Dies ist wirklich frustrierend, wenn ich auto-macht, die versauen TomCat, oder Uhren, die auf Dateien via Grunt, Karma, etc, wenn dabei die JS-Entwicklung. Gibt es eine Magische Einstellung, die Sie haben vor kurzem? Hat jemand herausgefunden, wie man schalten Sie " auto-save, oder eigentlich es zu verzögern?
InformationsquelleAutor der Frage ryanlutgen | 2015-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie deaktivieren die Neukompilierung von aktivieren von Power-Save-Modus.
Alternativ, oder wenn Sie denken, das ist ein bisschen zu extrem, ändern Sie die update-Aktion für den Tomcat - "Nix Tun".
InformationsquelleAutor der Antwort Makoto
Es nicht ganz deaktiviert. Es ist Kern der Funktionen der IDE und ist stark integriert in den Betrieb, inklusive die Offene API (für plugins). Ausschalten würde zu Problemen führen, mit einer Menge von Funktionen.
Können Sie deaktivieren
Save files on frame deactivation
undSave files automatically if idle for x seconds
Einstellungen (via Datei > Einstellungen - > Erscheinungsbild - & Verhalten > System-Einstellungen):Mit diesen Einstellungen deaktiviert, IDEE, nur auto-saves auf einem großen event wie das erstellen, ausführen, machen, ausführen eines Tests oder einer Anwendung, etc. <EDIT>Es sollte auch darauf hingewiesen werden, dass plugin-Autoren haben Zugang zu den FileDocumentManager.saveAllDocuments() Methode aufruft, die die auto-save. Dies ist auch ein Grund mehr, warum das entfernen dieser Funktionalität wäre problematisch.</EDIT> Scrollen nach oben in eine Datei sollte nicht ein Ereignis sein, um die trigger-auto-speichern (es sei denn, eine Dritte Partei-plugin so). Wartete ich gut 15 Minuten, um zu überprüfen - kein auto-speichern. Wenn Sie zu sehen sind, die sich anders Verhalten, würde ich empfehlen, Sie eröffnen einen bug-report (https://youtrack.jetbrains.com). Werden Sie wollen, stellen so viel detail bereit, wie möglich, da IDEE 14.0.2 ist bereits seit geraumer Zeit und es gibt keine Berichte über ein Problem mit der auto-save.
Hinweis, dass ich die Einstellungen > Editor > allgemein - > Registerkarte Editor >
Mark Modified tabs with asterisk
eingeschaltet, um zu überprüfen, die Datei wird nicht automatisch gespeichert. (also der Stern bleibt auch nach längerer Ruhezeit und wenn ich reaktivieren die IDEE Rahmen.) Haben Sie sich, auf? Es ist vielleicht etwas anderes neben auto-speichern, wodurch Sie die anderen Werkzeuge zu sehen, die eine Datei ändern. Aktivieren Sie das Sternchen option würde bestimmt helfen.BEARBEITEN
Sind, starten Sie Tomcat über ein IntelliJ IDEA run/debug-Konfiguration? Wenn ja, haben Sie das "frame-Deaktivierung" option in die Run/Debug-Konfiguration auf "Update" - Option? Dazu führen würde, dass die Dateien zu ändern.
InformationsquelleAutor der Antwort Javaru
Ich denke, die richtige Antwort wurde gegeben, als ein Kommentar von ryanlutgen oben:
Den beaviour der "auto-speichern" Ihre Datei ist nicht aufgrund der auto-save Optionen erwähnt.
IJ speichert alle änderungen an Ihrem bauen Quellen automatisch bauen das Ziel.
Dieser kann ausgeschaltet werden:
Preferences -> Build,Execution,Deployment -> Compiler -> Make project automatically
.Hinweis: jetzt haben, das Projekt zu initiieren build manuell (z.B. durch eine entsprechende Schlüssel-Verknüpfung)
(Alle anderen "auto-speichern" - Optionen nur die Feinabstimmung der build-in auto-save-Verhalten.)
InformationsquelleAutor der Antwort Stefan Hüttemann
Die schlechte neue ist: es ist nicht möglich, deaktivieren Sie die automatische Speicherung für intellij & Co. (JetBrains Webstorm und so weiter). Ich verlor einiges an Arbeit, da drückte ich STRG-Z einige Zeit einige ältere code, für den Fehler, den ich gedrückt "z" und das konnte ich nicht mehr STRG-Y. ich kann nicht halten Sie die Datei öffnen in anderen Programmen, weil es ändert sich die ganze Zeit, und das andere Programm aufgefordert, mich zu aktualisieren hundert mal pro Tag...
Die gute neue: es gibt einige workarounds. Nur sehen die folgenden (die Referenzen in eckigen brakets Punkt auf der Unterseite von meinem Kommentar):
Aus der offiziellen intellij-support-website[1]:
«Tuning-die autosave-Verhalten
Die folgenden Optionen sind verfügbar für die Optimierung der autosave-Verhalten (Datei | Einstellungen | Erscheinungsbild und Verhalten | System-Einstellungen):
Speichern von Dateien auf frame-Deaktivierung (D. H. auf den Wechsel von IntelliJ IDEA zu einer anderen Anwendung)
Dateien automatisch speichern, wenn die Anwendung im Leerlauf befindet für N Sekunden
Beachten Sie, dass diese sind optional autosave löst, und Sie können nicht schalten Sie autosave komplett.»
Bitte besuchen Sie auch die website [2] (unten mein Kommentar) wo finden Sie weitere workarounds und weitere details, wie die folgenden:
«In "Einstellungen" → IDE → Einstellungen → allgemein
deaktivieren Sie "Synchronisieren von Dateien auf frame-Aktivierung" → Haken bei "Speichern von Dateien auf frame-Deaktivierung"
wenn Sie können, deaktivieren Sie die Option "Speichern von Dateien, wenn die Anwendung im Leerlauf befindet". Wenn es ausgegraut ist, legen Sie es auf 6442450 Sekunden (etwa 74 Tage)...»
Die Letzte ist die zu installieren Sie eclipse und wählen Sie eine dunkle Haut. Nichts ist perfekt, aber...
EDIT: die option, beschrieben in [2] über die Einstellung einer großen Anzahl ist es nicht notwendig, es sei denn, etwas ist Grau, und Sie können nicht deaktivieren Sie die automatische Speicherung... ich muss das testen.
Ah... das nächste problem wird sein, finden Sie die "speichern" - Schaltfläche/Befehl. In intelliJ Strg+S "Speichern Sie alle" ...
[1] https://www.jetbrains.com/idea/help/saving-and-reverting-changes.html#d1542336e137
[2] https://intellij-support.jetbrains.com/hc/en-us/community/posts/207054215-Disabling-autosave
InformationsquelleAutor der Antwort fresko