Comment diviser de longues cordes dans IntelliJ idée automatiquement?

j'écris un test avec de très longues cordes, et j'ai besoin de diviser ces cordes:

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

de sorte qu'ils deviendraient:

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

est-il possible de configurer IntelliJ IDEA pour séparer automatiquement ces longues cordes?

18
demandé sur mkierc 2014-06-24 05:20:48

2 réponses

vous pouvez utiliser le formatage automatique ( CTRL+ ALT+ L), après quelques modifications dans les paramètres de Style de Code.

  • Appuyez sur CTRL+ ALT+ S pour ouvrir la fenêtre Paramètres
  • Trouver le Code de Style / section Java
  • assurez-vous de décocher la case "Sauts de Ligne" option et case "Assurer la marge de droite n'est pas dépassé" l'option
  • appuyez sur OK pour accepter les changements que vous avez faits

Maintenant lorsque vous utilisez le formatage automatique ( CTRL+ ALT+ L) les longues chaînes qui dépassent la limite des caractères de ligne seront automatiquement coupées en plusieurs lignes.

16
répondu mkierc 2015-09-29 18:16:45

même version-édition communautaire. Here's the relevant section

0
répondu Gili Garibi 2018-03-15 11:39:16