Wenn Code Refactoring (z.B .: Umgestalten ->Rename), IntelliJ IDEA 14.x Text automatisch umgebrochen auch (reformats) mein Code in die 80-Säule Grenze zu passen.Wie verhindere ich, dass IDEA beim Refactoring meinen Code neu formatiert?
Beispiel: hier ist der Code vor dem Refactoring:
Refactoring in progress:
... und der Code wird wieder eingepackt, wenn ich Enter
drücken:
Was am meisten nervt, ist, dass sogar Java-Klassen, die derzeit nicht im Editor geöffnet sind (aber vom Refactoring betroffen sind), neu formatiert werden, was die Chance, dass Forma entsteht, erhöht Änderungen werden unbemerkt in mein VCS übertragen.
Was will ich erreichen ist:
- halten den ursprünglichen Druckrand bei 80 Spalten, aber immer noch
- hat IDEA meine ursprüngliche Formatierung beibehalten, wenn Variablen/Klassen/Methoden umbenennen.
Wie erreiche ich das?
Ich habe dieses Problem nie selbst bemerkt. Ich frage mich ob etwas unter Einstellungen-> Editor-> Code Style-> Java-> Wrapping and Braces dein Problem sein könnte? – Travis
Diese Einstellungen sollten nur die * manuelle * Formatierung betreffen (d. H. Die über * Code * -> * Reformat Code ... * aufgerufen wird). Worüber ich spreche, ist die implizite Neuformatierung - es ist nicht so, dass "Formatierung sich falsch verhält": Stattdessen sollte niemals eine Formatierung stattfinden. – Bass
https://www.jetbrains.com/idea/webhelp10.5/wrapping-and-braces.html –