Options de l'audit de code

De RAD Studio
Aller à : navigation, rechercher

Remonter à Options de l'éditeur


Outils > Options > Interface utilisateur > Options de l'éditeur > Langage et cliquez sur Options de l'audit de code.

Utilisez cette page pour configurer le comportement de l'audit de code pendant l'édition du code dans l'éditeur de code.

Remarque: HTML supporte seulement les fonctionnalités Achèvement de code, Audit d'erreur et Achèvement de template de code.
Elément Description

Utiliser la fonte de l'éditeur

Utilise la même fonte que l'éditeur de code au lieu de la fonte standard de l'EDI.

Gestionnaire d'audit de code

Affiche la liste des langages de programmation et de balisage (HTML, StyleSheet, Pascal, et C/C++) pour lesquels vous pouvez spécifier les fonctionnalités d'audit de code. Vous pouvez spécifier différentes options de l'audit de code pour chaque langage.

Nouveau

Crée un serveur. Le dialogue vous permet de spécifier l'exécutable du serveur LSP ainsi que certaines options, parmi lesquelles un nom convivial, l'identificateur du langage, le délai d'attente après lequel le serveur sera redémarré, et toutes les options d'initialisation spécifiques au serveur à injecter dans l'appel d'initialisation JSON RPC.

Modifier

Modifie la configuration du serveur.

Achèvement de code

Affiche la liste des propriétés, méthodes et événements appropriés à la classe dont vous avez saisi le nom suivi d'un point dans l'éditeur de code. Vous pouvez ensuite sélectionner un élément et appuyer sur Entrée pour l'ajouter à votre code. Si cette option n'est pas cochée, vous pouvez toujours invoquer la commande Achèvement de code en appuyant sur Ctrl+Espace. Par défaut, cette option est activée (cochée).

Invoquer automatiquement

Affiche la liste d'achèvement de code tandis que vous tapez du code Delphi ou C++. C++ prend également en charge le symbole -> pour l'invocation de l'achèvement de code.

Parenthèses automatiques

Ajoute automatiquement des parenthèses aux appels de fonctions quand vous invoquez l'achèvement de code.

Historique

Mémorise ce que vous avez entré ou sélectionné, et le place en première entrée de la liste d'achèvement de code.

Afficher les mots réservés

Inclut les mots clés du langage (Pascal seulement) dans la liste d'achèvement de code.

Remarque: Cette fonctionnalité utilise un serveur LSP (Language Server Protocol) pour le compilateur amélioré par Clang. Il est asynchrone et non bloquant.

Achèvement des paramètres

Il est invoqué automatiquement pour les méthodes après l'achèvement automatique des méthodes concernées ou en appuyant sur Ctrl+Maj+Espace.

Paramètres de code

Affiche les arguments de l'appel d'une méthode lorsque vous les entrez dans votre code. Si cette option n'est pas cochée, vous pouvez toujours invoquer la commande Paramètres de code en appuyant sur Maj+Ctrl+Espace. Par défaut, cette option est activée (cochée).

Remarque: Cette fonctionnalité utilise un serveur LSP (Language Server Protocol) pour le compilateur amélioré par Clang. Il est asynchrone et non bloquant.

Evaluation d'expression dans conseil

Affiche la valeur en cours d'une variable quand vous placez le curseur dessus. Cette fonctionnalité est disponible quand l'exécution du programme est suspendue au cours d'une session de débogage.

Audit de conseil

Se produit lorsque la souris passe au-dessus d'un symbole.

Audit de symbole dans conseil

Affiche les informations de déclaration dans une fenêtre de conseil pour tout identificateur, quand vous faites passer le curseur au-dessus de lui dans l'éditeur de code.

Conseil d'audit d'aide

Affiche une brève description d'un symbole dans une fenêtre de conseil lorsque vous faites passer le curseur au-dessus de lui dans l'éditeur de code. Le cas échéant, la fenêtre de conseil (Audit d'aide) contient des liens vers des informations supplémentaires.

Remarque: Uniquement disponible lorsque le compilateur classique est utilisé.

Chercher la déclaration

Pour invoquer Chercher la déclaration, appuyez sur Ctrl+Clic au-dessus d'un symbole ou cliquez dessus avec le bouton droit et choisissez Chercher la déclaration.

Remarque:
  • Cette fonctionnalité utilise un serveur LSP (Language Server Protocol) pour le compilateur amélioré par Clang. Il est asynchrone et non bloquant.

Achèvement de bloc

Permet à l'éditeur d'insérer automatiquement un symbole de fermeture de bloc quand vous commencez un bloc et appuyez sur Entrée. Par défaut, cette option est activée (cochée). Le menu déroulant définit le comportement de l'achèvement de bloc quand vous englobez des instructions existantes par des symboles de bloc, comme suit :

Sans nouvelle ligne

Positionne le curseur après le bloc que vous venez de créer.

Avec nouvelle ligne

Positionne le curseur à l'intérieur du bloc que vous venez de créer.

Nouveaux blocs seulement

Invoque l'achèvement de bloc seulement si vous commencez un nouveau bloc.

Audit d'erreur

La fonctionnalité Audit d'erreur souligne le code ou l'écriture HTML qui nécessite votre attention, par exemple un code non valide provoquant des erreurs, des avertissements et/ou des conseils. Placer le curseur sur le texte non valide affiche une fenêtre de conseil contenant la cause probable de l'erreur. Par défaut, cette option est activée (cochée).

Afficher les niveaux de l'audit d'erreur

Choisissez le niveau d'audit d'erreur à afficher dans l'éditeur de code.

Aucun

Choisissez cette option pour n'afficher aucun niveau d'audit d'erreur dans l'éditeur de code.

Erreurs uniquement

Affiche uniquement les erreurs dans l'éditeur de code. Les erreurs s'affichent avec un soulignement rouge.

Avertissements

Affiche les avertissements dans l'éditeur de code. Les avertissements s'affichent avec un soulignement orange.

Conseils

Affiche les conseils dans l'éditeur de code. Les conseils s'affichent avec un soulignement bleu.

Tout

Affiche tous les niveaux de code d'erreur dans l'éditeur de code.

Style de rendu de l'éditeur

Choisissez le style de soulignement parmi ces options : Classique, Vague ondulée, Ligne pleine ou Points.

Afficher l'audit d'erreur dans la gouttière de l'éditeur

Activez/désactivez cette option pour afficher les icônes des erreurs, des avertissements et/ou des conseils à leur emplacement spécifique lorsque vous faites défiler le fichier dans l'éditeur de code.

Achèvement de template de code

Ajoute automatiquement un template de code quand vous tapez un token qui démarre un template et appuyez sur Tab. Par défaut, cette option est activée (cochée).

Achèvement automatique

Invoque l'achèvement de template de code quand vous appuyez sur Espace après avoir commencé un template existant. Quand cette option est désactivée, vous devez appuyer sur Tab pour invoquer l'achèvement de template après avoir tapé le nom du template. Par défaut, cette option est activée (cochée).

Conseils

Active les conseils de templates. Les conseils de templates apparaissent quand vous ajoutez un template dans l'éditeur de code et tabulez entre les positions prédéfinies du curseur dans le template. Par défaut, cette option est désactivée (non cochée).

Délai

Définit le délai d'attente avant qu'une fenêtre Audit de code ne s'affiche. Sélectionnez une valeur n'importe où sur une échelle entre Aucun et Elevé.

Remarque:
  • Pour C++, les fonctions Achèvement de code et Audit d'erreur utilisant le protocole LSP et cquery ne sont pas prises en charge sur les éditions 32 bits de Windows.
  • Pour Clang C++, lors de l'utilisation de l'achèvement de code, un projet doit être préalablement enregistré. Les fonctions Achèvement de code et Audit d'erreur risquent sinon de ne pas fonctionner correctement. Si le projet existe sur un disque, toutes les modifications effectuées dans l'EDI (les fichiers modifiés) sont reflétées précisément.

Voir Aussi