2014-06-24 19 views
15

piszę test z bardzo długich ciągów i muszę podzielić tych ciągów:Jak automatycznie podzielić długi ciąg w IntelliJ IDEA?

private static final String TOO_LONG_JSON = "{field1:field1, field2:field2 ... fieldN:fieldN}"; 

tak staną się:

private static final String TOO_LONG_JSON = "{field1:field1, field2:field2" + 
    "{field3:field3, field4:field4,field6:field6, field7:field7}" + 
    "{field8:field8, field9:field9,field10:field10, field11:field11}" + 
    " ... fieldN:fieldN}"; 

Czy można skonfigurować IntelliJ IDEA automatycznie podzielone te długie struny?

+0

Czy zmieniasz treść napisu? –

+4

Nie wystarczy podzielić go znakiem '+'. Na przykład można skonfigurować Intellin do zawijania linii kodu, która zawiera więcej niż 80 symboli, potrzebuję czegoś podobnego za pomocą zbyt długich ciągów. – Cherry

+5

Sprawdź skróty formatowania kodu. –

Odpowiedz

12

Można użyć automatycznego formatowania (CTRL + ALT + L), po kilku zmianach w ustawieniach kodu styl.

  • Prasa CTRL + ALT + S aby otworzyć okno Ustawienia
  • Znajdź sekcja Kod Styl/Java
  • Koniecznie usuń zaznaczenie "Linia Breaks" opcji i czek " Upewnij się, że prawy margines nie został przekroczony "opcja
  • Naciśnij OK, aby zaakceptować wprowadzone zmiany

Teraz przy użyciu automatycznego formatowania (CTRL + ALT + L) długie ciągi przekraczające limit znaków linia zostanie automatycznie pokroić na wielu liniach.

+1

Na Macu, to Command-Option-L – Tad