Supprimer les espaces vides sur Enregistrer dans Intellij Idea (12)
est-il possible de supprimer les espaces vides automatiquement sur Enregistrer dans IntelliJ idée? Je sais qu'il y a des solutions, F. E. utiliser git pour couper les espaces sur commit. Peut-être que cette question est une copie de celle-ci , mais j'espère que cela peut être fait sans mettre en place des raccourcis clavier et des macros.
2 réponses
Ne savent pas à propos de 12 ans, mais il y a le paramètre suivant dans 13:
paramètres → éditeur → espace de retrait sur Enregistrer
à partir de IntelliJ 2017.2 il est sous
paramètres → éditeur → général → espace de retrait sur Enregistrer
Ajouter un outil externe. Comme le programme passe /usr/bin/sed
(peut être différent sur votre boîte, Lancez which sed
pour localiser) et insérez le -i 's/[[:space:]]\+$//' $FilePath$
dans les paramètres. Dans l'ensemble, la commande que vous voulez que IntelliJ exécute est,
/usr/bin/sed -i 's/[[:space:]]\+$//' <your current file>
ce sed supprimera l'espace de fuite, et dans l'ensemble l'effet sera très similaire à git. Ensuite, vous pouvez ajouter un raccourci clavier pour votre nouvelle entrée d'outil externe, mais je ne suis pas sûr s'il est possible d'exécuter rien sur enregistrer.