Kein Zeilenumbruch nach der @Override-annotation?
Beim überschreiben von Methoden -, android-studio fügt automatisch einen Zeilenumbruch nach den @Override
annotation.
Wie kann ich den IDE
legen Sie die @Override
ohne die Linie zu brechen und haben es sofort gefolgt von der Deklaration der Methode (also auf der gleichen Linie ?):
@Override public Fragment getItem(int position) { ... }
statt:
@Override
public Fragment getItem(int position) { ... }
Du musst angemeldet sein, um einen Kommentar abzugeben.
Datei -> Einstellungen -> Code-Stil -> Verpackung und Klammern -> Methode Anmerkungen und festgelegt nicht wickeln.
Hinweis: eine Änderung der Einstellung wird eigentlich nicht neu formatieren, alle bestehenden. Es will einfach nicht gewickelt werden beim einfügen automatisch von der IDE, wie Sie wollen zu Ihrer Frage. Dies gilt für alle Annotationen für Methoden.
Field annotations
zu vermeiden Sie Zeilenumbrüche für die Felder. Dies ist hilfreich bei der Verwendung von View-Injektoren, wieButterKnife
oderDagger
Ist es möglich, ihn auf der gleichen Linie, aber ich würde davon abraten. Es ist eine Allgemeine Konvention, immer die Anmerkung auf einer separaten Zeile.
wenn Sie immer noch wollen, dass Sie auf der gleichen Linie, das ist die Lösung:
Intellij code-Formatierung, Java-Annotationen auf neuen Linien
Es ist vollkommen gültig aus der Sicht der Java-syntax zu haben, die @Override-annotation auf der gleichen Linie wie die Signatur der Methode. Eine Sache, die zu tun ist, zu optimieren Ihrer IDE autoformatiing Einstellungen.