Dzisiaj zaktualizowałem Eclipse do wersji 4.5. Od tego MRÓWCZANÓW inaczej:Eclipse 4.5 Java Formatter zmieniono
Przed:
@Override
public void close() {
try {
engine.closeSession(session);
status = NOT_CONNECTED;
} catch (final OpenpagesException e) {
log.error("Closing connection failed", e);
}
}
Teraz:
@Override
public void close() {
try {
engine.closeSession(session);
status = NOT_CONNECTED;
} catch (final OpenpagesException e) {
log.error("Closing connection failed", e);
}
}
Dzieje się tak również na: przełącznik, bo wtedy i inni ...
Wygląda na to, pierwszy poziom wcięcia w ciele metody jest zepsuty.
Sprawdziłem ustawienia formatowania, ale nie widziałem czegoś, co może być odpowiedzialne za to.
Czy to błąd, czy jest ustawienie?
Aktualizacja: 01.07.2015
To zdarza się tylko, jeśli wielkość karta jest ustawiona na 2, jeśli jest on ustawiony na 4 wszystko wygląda w porządku oprócz odpadów przestrzeni ...
Obejście Przy ustawieniach formatyzatora zmień tylko Tabulatory na mieszane.
Następnie dodaj 2 do rozmiaru Wcięcia i 2 do rozmiaru Tabulatora.
Przełącz ustawienie z powrotem na Tabs i zastosuj wszystko.
prace Teraz formatowania jak to miało miejsce w wersji 4.4 i wykorzystuje 2 na karcie, a nie 4.
Czy są to ustawienia formatowania w "Preferences/Java/Code Style", które sprawdziłeś? W 4.4.2 znajduje się "Oświadczenia w treści metody/konstruktora" –
Tak, to jest poprawna lokalizacja i to jest aktywowane od wielu lat ... – Nabor
Dobra odpowiedź! ... 10 sekund późno ... Zgłaszaj się za to ... To jest duch! – Danielson