Comment faire pour que le formateur envelopper code avec IntelliJ?
Je ne suis pas en mesure de formater mon code dans l'Ide.
Je peux voir la ligne de la marge (par défaut à 120 colonnes), mais il semble que l'activation depuis le menu:
Code -> Reformater le Code
est simplement ignorer cette marge.
Vous devez vous connecter pour publier un commentaire.
Voulez-vous dire que le formateur ne peut pas briser les longues lignes? Vérifiez Les Paramètres /Paramètres De Projet /Style De Code /Conditionnement.
Mise à jour: dans les versions ultérieures de l'Ide, l'option est dans Paramètres /Éditeur /Style de Code. Et sélectionnez
Wrap when typing reaches right margin
.IntelliJ IDEA 14, 15, 2016 & 2017
Format de code existant
Assurer la marge de droite n'est pas dépassé
Fichier > Paramètres > Editor > Code > Java > Emballage et les Accolades > s'Assurer de la marge de droite n'est pas dépassé
Reformater le code
Code > Reformater le code...
ou appuyez sur la touche Ctrl + Alt + L
Si vous avez quelque chose comme ceci:
elle sera convertie en
au lieu de
C'est pourquoi j'ai sélectionner les morceaux de code avant de le reformater si le code se présente comme dans l'exemple précédent.
Envelopper lors de la saisie atteint la marge de droite
IntelliJ IDEA 14: Fichier > Paramètres > Editor > Code > Enveloppez-la en tapant atteint la marge de droite
IntelliJ IDEA 15, 2016 & 2017: Fichier > Paramètres > Editor > Code > Enveloppez-la saisie
Wrap when typing reaches right margin
obtiendrez une énorme difficulté une fois que vous modifiez quelque chose sur une ligne qui a déjà été enveloppé. Votre réponse nettoie tout moment de l'invocation. Combiné avec un "de sauvegarde et de formatage" macro c'est de l'or pur!Ou vous pouvez utiliser le raccourci:
Permettant de "Garantir la marge de droite n'est pas dépassé" ne fonctionne pas pour moi dans Intellij IDEA 2018.2. J'ai trouvé la solution, nous avons besoin de changer tous les éléments ci-dessous de Ne pas "s'emballer" pour "Encapsuler si longtemps".
On peut après un aperçu de ce type d'envelopper type sera modifié par la recherche dans le panneau de droite. Si nous sommes satisfaits, Cliquez sur "OK" ou "Appliquer" pour appliquer les modifications. Enfin, nous avons besoin d'un des format à l'aide de CTRL+ ALT+ L dans Windows et Commande+ Maj+ L dans MacOS.
Vous pouvez créer une macro pour Ctrl +Maj + S (par exemple) que de faire toutes ces choses:
Edit > les Macros > Démarrer l'Enregistrement de la Macro (l'enregistrement commence). Cliquez à l'endroit où vous en avez besoin.
Par exemple:
Ensuite, cliquez sur le bouton rouge en bas à droite de l'IDE pour arrêter l'enregistrement de la Macro.
Définir un nom de macro.
Aller dans "Fichier" > Paramètres > les Macros > VOTRE NOM de la MACRO.
Clic droit > Ajouter un Raccourci Clavier, puis tapez Ctrl + Maj + S.