2014-06-24 15 views
15

Sto scrivendo un test con stringhe molto lunghe, e ho bisogno di dividere quelle stringhe:Come dividere automaticamente le stringhe lunghe in IntelliJ IDEA?

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

così avrebbero diventano:

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}"; 

E 'possibile impostare fino IntelliJ IDEA di dividere automaticamente quelle lunghe stringhe?

+0

Stai modificando il contenuto della stringa? –

+4

No, basta dividerlo con il segno '+'. Ad esempio, è possibile configurare Intellin per avvolgere la riga di codice che più di 80 simboli, ho bisogno di qualcosa di simile con stringhe troppo lunghe. – Cherry

+5

Cerca nelle scorciatoie di formattazione del codice. –

risposta

12

È possibile utilizzare l'auto-formattazione (CTRL +ALT +L), dopo alcune modifiche nelle impostazioni di codice di stile.

  • Press CTRL + ALT + S per aprire la finestra delle impostazioni
  • Trova sezione Codice di stile/Java
  • Assicurati di deselezionare "interruzioni di riga" option e controllo " Garantire che il margine destro non venga superato "opzione
  • Premere OK per accettare le modifiche apportate

Ora quando si utilizza l'auto-formattazione (CTRL +ALT +L) lunghe stringhe che superano limite di caratteri riga verrà tagliata automaticamente in più righe.

+1

Su un mac, questo è Comando-Opzione-L – Tad

Problemi correlati