Vous êtes sur la page 1sur 2

14/11/2017 Intention Actions - Help | IntelliJ IDEA

Actions d'intention
Dans cette section:
Actions d'intention
introduction
Icônes d'action Intention
Types d'action d'intention
Application des actions d'intention
Configuration des actions d'intention
Désactivation des actions d'intention

introduction
IntelliJ IDEA vous aide à gérer les situations lorsque vous utilisez des classes qui n'ont pas été importées, ou
des méthodes qui n'ont pas été écrites, etc., ce qui peut entraîner des erreurs. Lorsqu'un problème potentiel
est suspecté, IntelliJ IDEA suggère une solution et, dans certains cas, peut implémenter cette solution
(attribuer correctement des variables, créer des références manquantes, etc.). En plus des problèmes de
syntaxe, IntelliJ IDEA reconnaît les constructions de code qui peuvent être optimisées ou améliorées, et
suggèreactions d'intention , notées avec les icônes spéciales.

Icônes d'action Intention

Article Icône La description

Actions Une ampoule jaune indique que IntelliJ IDEA propose de modifier votre code. Il couvre une
d'intention gamme de situations allant de la correction d'avertissement à des suggestions pour
suggérées l'amélioration du code (comme les micro-refactorings).

Action Ce signe apparaît dans la liste de suggestions avant chaque action d'intention spécifique. Si
spécifique une alerte d'intention est désactivée, le signe devient . L'action d'intention désactivée est
d'intention toujours disponible et peut être réactivée.

Quickfix Une ampoule rouge avec un point d'exclamation indique que IntelliJ IDEA suggère un
suggéré moyen de corriger une erreur. Il est lié à Créer à partir des intentions d'utilisation et des
correctifs rapides.

désactivé L'alerte est désactivée, mais l'action intention est toujours disponible et peut être réactivée.

Types d'action d'intention


Trouver des descriptions d'actions d'intention spécifiques sur le Intentions page de l'éditeur paramètres /
préférences, où ils sont regroupés en fonction des domaines de leur utilisation. Généralement, les actions
d'intention peuvent être divisées en plusieurs catégories, par exemple:
https://www.jetbrains.com/help/idea/intention-actions.html 1/2
14/11/2017 Intention Actions - Help | IntelliJ IDEA

Créer à partir de l'utilisation


Ce type d'action d'intention crée de nouveaux éléments de code: classes, méthodes, etc. Ils sont
assez intelligents pour analyser votre code et fournir des actions adaptées à un cas particulier. Le
concept principal derrière ce type est que vous pouvez commencer à utiliser de nouvelles choses
sans les déclarer d'abord. Vous n'êtes pas retiré de votre tâche actuelle pour les détails quotidiens
comme la création de déclarations, de nouveaux fichiers, etc., que IntelliJ IDEA gère pendant que
vous restez concentré.
Par exemple, Créer un champ constant est suggéré si la référence est en majuscule, ouCréer une
classe apparaît lorsqu'un nom est tapé après le newmot - clé, ou lorsqu'un identifiant commence par
une lettre majuscule, etc.
Réparations rapides
Ce type d'action intentionnelle répond à des erreurs de codage courantes: utilisation d'un modificateur
d'accès incorrect, ou d'une expression du type incorrect, ou de ressources manquantes, etc. IntelliJ
IDEA saisit ces types de problèmes au fur et à mesure de leur frappe et fournit un moyen rapide de
les corriger en utilisant Intentions Actions avec des suggestions appropriées pour l'erreur.

Micro-refactorings
Ces actions d'intention apparaissent pour le code syntaxiquement correct, mais peuvent être
structurellement améliorées par des éléments tels que:
- Conversion de constructions de code.
- Découpage des déclarations et des affectations.
- Fractionner ou fusionner des énoncés et des étiquettes, etc.

Editer <langage injecté> fragment


Pour les littéraux de chaîne représentant injections de langue , leL'action Modifier l'intention
du fragment <Langue injectée> est disponible. Vous pouvez utiliser cette action intention pour ouvrir
le fragment de code correspondant dans un éditeur distinct.

https://www.jetbrains.com/help/idea/intention-actions.html 2/2

Vous aimerez peut-être aussi