web-dev-qa-db-fra.com

Intellij IDEA, formate tout le code d'un projet

J'aime beaucoup le formatage de code d'IDEA, mais comment l'obtenir pour reformater tout le code d'un projet particulier sans passer par chaque fichier? J'ai trouvé l'option de nettoyer/optimiser les importations de code avant de l'envoyer à Subversion, ce qui est bien, mais cela ne semble s'appliquer qu'aux fichiers autrement modifiés (ce qui est logique dans la majorité des cas!)

Existe-t-il un moyen de formater automatiquement tous les fichiers source d'un projet sans les parcourir tous à la main?

84
Michael Berry

Dans l'arborescence, faites un clic droit sur le dossier que vous souhaitez reformater, choisissez "Reformater le code" dans le menu. 

159
Friesgaard

Choisissez le bouton radio "Projet entier" au lieu du fichier individuel lorsque vous demandez de reformater.

Sachez simplement qu’un problème se pose: si vous travaillez sur un projet plus volumineux avec d’autres développeurs qui ne se conforment pas à votre style et que vous utilisez IntelliJ pour transformer tout leur code à chaque fois que vous le modifiez, vous risquez de provoquer une erreur. problème avec votre système de contrôle de version. Lors de votre enregistrement, le nombre de modifications à effectuer sera long et considérable, et peu d’entre elles n’auront rien à voir avec les fonctionnalités changeantes. Mieux vaut se conformer au style de groupe dans ce cas.

19
duffymo

"CTRL + ALT + L" ne fonctionne que sous windows . "CTRL + ALT + L" est la touche de raccourci de l'écran Ubuntu Lock, elle ne fonctionne donc pas pour cela.

Essayer

Faites un clic droit sur le dossier que vous souhaitez reformater, choisissez "Reformater le code" dans le menu ou cliquez sur le bouton "Code" dans la barre de navigation en haut, choisissez "Reformater le code".

Je vous remercie

1
Jasintha Peiris

Selon la iDea: bases de l'éditeur documentation:

Vous pouvez utiliser le raccourci Ctrl+ALT+L (Windows/Linux) ou ⌥⌘+L (MAC OS X) et sélectionnez l’option Réorganiser les entrées pour reformater le code du fichier actuel ou reformater un module ou un répertoire (après avoir sélectionné plusieurs fichiers). ).

Vous pouvez également cliquer avec le bouton droit de la souris sur un module, un fichier ou un répertoire dans le menu contextuel, sélectionner Reformater le code, puis sélectionner l'option Réorganiser les entrées .

enter image description here

Vous pouvez également optimiser les importations de vos fichiers en sélectionnant l'option Optimiser les importations .

Cela fonctionne pour la plupart des IDES Jetbrains (iDea, PyCharm, WebStorm, RubyMine, etc.).

1
coderade