Cette solution a mieux fonctionné pour moi :
- Créez une macro (j'ai utilisé Organiser les importations, Formater le code, Sauvegarder tout).
- Attribuez-lui une touche (j'ai remplacé la touche Ctrl + S )
Note : 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 ensuite.
Pas à pas pour IntelliJ 10.0 :
- Code -> "Optimiser les importations...", si une boîte de dialogue apparaît, cochez la case qui dit "Ne plus afficher ce message.", puis cliquez sur "Exécuter".
- Outils -> "Démarrer l'enregistrement des macros"
- Code -> "Optimiser les importations..."
- Code -> "Reformater le code..."
- Fichier -> "Enregistrer tout"
- Outils -> "Arrêter l'enregistrement des macros"
- Nommez la macro (quelque chose comme "sauvegarde formatée").
- Dans Fichier -> Paramètres -> Keymap, sélectionnez votre macro située dans "Menu principal -> Outils -> "enregistrement formaté".
- Cliquez sur "Ajouter un raccourci clavier", puis effectuez la frappe que vous souhaitez. Si vous choisissez Ctrl + S comme moi, il vous demandera ce qu'il faut faire avec l'ancienne version. Ctrl + S raccourci. Supprimez-le. Vous pourrez toujours le réaffecter plus tard si vous le souhaitez.
- Profitez-en !
Pour IntelliJ 11, remplacez
étape 2. avec : Edition -> Macros -> "Démarrer l'enregistrement des macros".
étape 6. avec : Edition -> Macros -> "Arrêter l'enregistrement des macros".
Tout le reste reste inchangé.
IntelliJ 12
8. Les Préférences contiennent les paramètres de Keymap. Utilisez le champ de saisie pour filtrer le contenu, comme le montre la capture d'écran.