2013-08-10 6 views
19

Intellij kontynuuje formatowanie moich ciągów w ten sposób, jego denerwujące, jak mogę to naprawić, aby wszystkie linie były wyrównane?Jak naprawić Intelnielu dziwne wcięcie łańcucha?

PreparedStatement p = s.prepare(
      "select distinct resource, uid, role "+ 
        "from role " + 
        "where person_uuid=? " + 
        "order by role, resource, uid"); 

tj:

PreparedStatement p = s.prepare(
      "select distinct resource, uid, role "+ 
      "from role " + 
      "where person_uuid=? " + 
      "order by role, resource, uid"); 
+2

Jestem niedawnym konwerterem IntelliJ i zastanawiałem się nad tym samym ... –

+0

Nie mam świadomej odpowiedzi na temat IntelliJ, ale Eclipse ma stronę preferencji z regułami formatowania w różnych językach. Czy możesz znaleźć taką stronę w preferencjach IntelliJ? – chrylis

Odpowiedz

27

Można dostosować formatowanie w ustawienia projektu -> Code Style -> Java -> Pakowanie i szelkami. Opcja, której szukasz, powinna być "Argumentami wywołania metody" lub "Wyrażeń binarnych"

+10

Rzeczywiście. Wyrażenia binarne -> Wyrównaj, gdy Multiline – Jk1