Je me souviens avoir vu dans IntelliJ ou Eclipse le paramètre de reformater (nettoyer) les fichiers chaque fois qu'ils sont enregistrés. Comment le trouver (je ne l'ai pas trouvé dans les paramètres)
la source
Je me souviens avoir vu dans IntelliJ ou Eclipse le paramètre de reformater (nettoyer) les fichiers chaque fois qu'ils sont enregistrés. Comment le trouver (je ne l'ai pas trouvé dans les paramètres)
Je suggère le plugin de sauvegarde des actions . Il prend également en charge l'optimisation des importations et la réorganisation du code.
Fonctionne bien en combinaison avec le plugin de formateur eclipse .
Recherchez et activez le plugin:
Configurez-le:
Edit: il semble que la version récente d'Intellij le plugin d'action de sauvegarde est déclenchée par la sauvegarde automatique d'Intellij. Cela peut être assez ennuyeux quand il frappe pendant l'édition.
Ce problème github du plugin donne un indice sur quelques solutions possibles:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
J'ai en fait essayé d'affecter le reformatage à Ctrl+ Set cela a bien fonctionné - l'enregistrement se fait automatiquement maintenant.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
je ne sais pas sur quelle version d'IntelliJ Android Studio est basé. Pouvez-vous vérifier cela?Cette solution a mieux fonctionné pour moi:
Remarque: Vous devrez cocher la case "Ne plus afficher ce message" la première fois pour les importations organisées, mais cela fonctionne comme prévu après cela.
Étape par étape pour IntelliJ 10.0:
Pour IntelliJ 11, remplacez
étape 2. avec: Édition -> Macros -> "Démarrer l'enregistrement de macro"
étape 6. avec: Édition -> Macros -> "Arrêter l'enregistrement de macro"
Tout le reste reste le même.
IntelliJ 12
8. Les Préférences contiennent les paramètres de Keymap. Utilisez le champ de saisie pour filtrer le contenu, comme indiqué dans la capture d'écran.
la source
Ci-dessous, la réponse de Neil mise à jour.
IntelliJ 13 étapes:
la source
Je l'ai réglé pour nettoyer automatiquement lors de l'enregistrement, ce qui est généralement assez bon pour moi. Si quelque chose est trop moche, je vais juste appuyer sur le raccourci ( Ctrl- Alt- L, Return). Et je vois qu'ils ont une option pour le formatage automatique du code collé, même si je ne l'ai jamais utilisé.
la source
Ctrl+ Alt+ Lest un fichier de format (inclut les deux ci-dessous)
Ctrl+ Alt+ Oc'est optimiser les importations
Ctrl+ Alt+ Ifixera l'indentation sur une ligne particulière
Je lance habituellement Ctrl+ Alt+ Lplusieurs fois avant de commettre mon travail. Je préfère qu'il fasse le nettoyage / reformatage à ma commande plutôt que automatiquement.
la source
Ctrl + Alt + L
c'est généralement Lock Session. Vous auriez besoin de remapper l'une des fonctions.Si vous avez InteliJ Idea Community 2018.2, les étapes sont les suivantes:
Redémarrez votre IDE et essayez-le.
Je sais ce que tu vas dire, les gars avant moi ont écrit la même chose. Mais je me suis trompé en utilisant les étapes ci-dessus, et je voulais écrire une version stupide pour les personnes qui ont la dernière version de l'IDE.
la source
Si vous développez dans Flutter, il existe une nouvelle option expérimentale à partir du 01/05/2018 qui vous permet de formater le code lors de la sauvegarde.
la source
J'ai fini par relier l'
Reformat code...
action à Ctrl- S, en remplaçant la liaison par défaut pourSave All
.Cela peut sembler fou au premier abord, mais IntelliJ semble économiser sur pratiquement toutes les actions: exécution de tests, construction du projet, même lors de la fermeture d'un onglet de l'éditeur. J'ai l'habitude de frapper Ctrl- Sassez souvent, donc cela fonctionne très bien pour moi. Il est certainement plus facile à taper que la liaison par défaut pour le reformatage.
la source
Source: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
la source
Je pensais qu'il y avait quelque chose comme ça dans IntelliJ, mais je ne le trouve pas. Le seul nettoyage qui se produit lors de la sauvegarde est que l'espace blanc aux extrémités des lignes est supprimé. Je pensais que je devais spécifier ce comportement à un moment donné, mais je ne vois rien de lié à ce stade.
la source
S'il s'agit de Prettier, utilisez simplement un File Watcher:
références => Outils => File Watchers => cliquez sur + pour ajouter un nouvel observateur => Prettier
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher
la source
Depuis la version 2020.1, vous pouvez activer Run on save for files directement dans les Préférences du plugin Prettier :
la source