Ich möchte meine IntelliJ IDEA 14 für automatische final
Schlüsselwort hinzufügen an allen möglichen Orten (Parameter, Felder, etc.) zu der bestehenden Java-Klasse. Ich habe einige Lösungen mit Makros und Verknüpfungen gefunden, aber ich möchte, dass IntelliJ das Schlüsselwort final
hinzufügt, wenn es die Datei speichert. Kennt jemand eine gute Lösung dafür? Vielleicht können Sie ein Plugin oder eine Kombination von Plugins empfehlen?Wie wird IntelliJ IDEA 14 eingerichtet, um das "endgültige" Schlüsselwort möglichst hinzuzufügen?
Antwort
Öffnen Sie die Ansicht "Inspektionen konfigurieren" (klicken Sie auf die Person im Hutsymbol). Suchen Sie nach "final" und Sie finden verschiedene Optionen im Bereich "Code-Stil", die Sie aktivieren können, um die Hervorhebung von Kandidaten für final
zu aktivieren. Sie können dann alt-return verwenden, um den Vorschlag innerhalb einer Datei zu übernehmen.
Ich würde nicht empfehlen, tun Sie es automatisch beim Speichern!
Ich frage nur, ob (und wie) es möglich ist, diese Funktionalität beim Speichern einzurichten. Soweit erinnern, Eclipse hat ähnliche Funktionen beim Speichern und ich suche die gleiche Funktionalität in IntelliJ. –
Verwenden Save Actions
Plugin: https://plugins.jetbrains.com/plugin/7642-save-actions
Sie aktivieren kann das Hinzufügen von final
Schlüsselwörter in:
Einstellungen -> Weitere Einstellungen -> Speichern Aktionen -> Add final/local variable` Feld.
Ich würde nicht einmal empfehlen, dies zu versuchen. Nur weil es momentan möglich ist, heißt es nicht, dass es so sein soll. Das bedeutet, dass Sie wahrscheinlich einige Zeit damit verbringen werden, die alten Fehler zu lösen, die auf die letzte Variable zurückzuführen sind. – Stultuske
@Stultuske, Ich frage nur, ob (und wie) es möglich ist, diese Funktionalität beim Speichern einzurichten. Soweit erinnern, Eclipse hat ähnliche Funktionen beim Speichern und ich suche die gleiche Funktionalität in IntelliJ. –