Options du langage
Remonter à Options de l'éditeur
Outils > Options > Interface utilisateur > Editeur > Langage
Utilisez cette page pour configurer les paramètres de l'éditeur de code pour divers types de fichiers source.
Elément | Description |
---|---|
Langage | Choisissez un type de fichier source prédéfini ou personnalisé. Les choix possibles sont : C/C++, C#, Par défaut, HTML, IDL, Fichier INI, JavaScript, Objective C++, Pascal, PHP, SQL, Feuille de style, Visual Basic .NET et XML. |
Sommaire
Onglet Options
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet Options.
Elément | Description |
---|---|
Mode auto-indentation |
Positionne le curseur sous le premier caractère non blanc de la ligne non blanche précédente quand vous appuyez sur |
Utiliser le caractère tab |
Insère des caractères de tabulation quand vous appuyez sur |
Tabulation intelligente |
Tabule sur le premier caractère non blanc de la ligne précédente. Si l'option Utiliser le caractère tab est activée, cette option est désactivée. |
Curseur entre les tabulations |
Permet aux touches |
Remplissage optimal |
Commence chaque ligne auto-indentée par le nombre minimal possible de caractères, en utilisant les tabulations et les espaces si nécessaire. |
Retour arrière désindenté |
Aligne le point d'insertion sur le niveau d'indentation précédent (désindentation) quand vous appuyez sur |
Conserver les espaces de fin |
Empêche le tronquage des espaces de fin. |
Afficher le caractère tab |
Affiche les caractères de tabulation sous la forme >>, si Afficher le caractère tab est sélectionné. |
Afficher le caractère espace |
Affiche les espaces tapés sous forme de points (.). |
Mise en surbrillance de la syntaxe |
Active la mise en évidence syntaxique. Pour définir les options de mise en évidence, utilisez la page Couleur. |
Afficher sauts de ligne |
Affiche les symboles de saut de ligne à la fin de chaque ligne. |
Ligne en cours en surbrillance |
Met en évidence la ligne en cours dans l'éditeur de code. |
Arrêts de tabulation |
Définit les arrêts de tabulation sur lesquels le curseur se déplace quand vous appuyez sur |
Indentation de bloc |
Spécifie le nombre d'espaces pour indenter un bloc marqué. La valeur par défaut est 2 ; la limite supérieure est 16. |
Onglet Surligneur de syntaxe
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet Surligneur de syntaxe.
Elément | Description |
---|---|
Surligneur de syntaxe |
Choisissez une option pour changer le format d'affichage des éléments du code. Cochez la case Mise en surbrillance de la syntaxe pour activer cette option. |
Onglet Audit d'erreur
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet Audit d'erreur.
Elément | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Afficher les niveaux de l'audit d'erreur |
Souligne le code et le HTML non valide. En plaçant le curseur sur le texte non valide, vous affichez une fenêtre de conseil contenant la cause probable de l'erreur. Choisissez le niveau d'audit d'erreur à afficher.
| ||||||||||
Style de rendu de l'éditeur |
Choisissez le style de rendu de l'éditeur parmi ces options : | ||||||||||
Afficher l'audit d'erreur dans la gouttière de l'éditeur |
Sélectionnez cette option pour afficher l'audit d'erreur dans la gouttière de l'éditeur. | ||||||||||
Pourcentage d'opacité du code inactif |
Cette option permet de simuler la transparence et d'afficher une certaine valeur d'opacité de couleur d'un code inactif ou désactivé. La valeur par défaut est 30. |
Onglet Audit de code
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet 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.
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 ( | ||||||||
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
Remarque: Cette fonctionnalité utilise un serveur LSP (Language Server Protocol) pour le compilateur amélioré par Clang. Elle est asynchrone et non bloquante.
| ||||||||
Finir les propriétés incomplètes |
Détermine si l'achèvement de classe complète les déclarations de propriétés. |
||||||||
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
Remarque: Cette fonctionnalité utilise un serveur LSP (Language Server Protocol) pour le compilateur amélioré par Clang. Elle est asynchrone et non bloquante.
| ||||||||
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.
| ||||||||
Chercher la déclaration |
Pour invoquer Chercher la déclaration, appuyez sur Remarque:
Pour plus d'informations, voir Référence de l'Audit de code. | ||||||||
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
| ||||||||
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
| ||||||||
Générer la config LSP |
Génère des fichiers .delphi.json. Lorsque vous activez cette option, les paramètres principaux du projet utilisés par le serveur LSP sont enregistrés dans un fichier portant le même nom que votre projet et l'extension .delphi.json. Utilisez ce fichier lorsque le LSP est utilisé avec un éditeur externe tel que Visual Studio Code. | ||||||||
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:
|
Onglet Options d'audit
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet Options d'audit.
Elément | Description |
---|---|
Afficher les symboles contenant le filtre |
Sélectionnez cette option pour lister tous les symboles contenant le texte saisi. |
Lister tous les symboles commençant par le filtre en premier |
Sélectionnez cette option pour placer les symboles commençant par le texte du filtre en haut de la liste. Si l'option est désactivée, les symboles sont triés par ordre alphabétique. |
Sélectionner le symbole correspondant le plus court |
Sélectionnez cette option pour sélectionner le symbole correspondant le plus court. |
Souligner le texte du filtre |
Sélectionnez cette option pour que le menu déroulant de l'achèvement de code souligne le texte qui correspond à votre saisie. |
Onglet Comportement du LSP
Outils > Options > Interface utilisateur > Editeur > Langage et cliquez sur l'onglet Comportement du LSP.
Elément | Description |
---|---|
Redémarrer le serveur à chaque fois qu'un projet est activé |
Indexe tous les fichiers d'un projet, ainsi que les fichiers ouverts dans l'éditeur. </br> Nous vous recommandons d'utiliser cette option si vous travaillez sur un seul projet, car une fois le projet indexé, l'audit de code s'appliquera à tous les fichiers qu'il contient. Remarque: Pour tous les projets C++, cette option est activée par défaut.
|
N'indexer que les fichiers ouverts dans l'éditeur |
N'indexe que les fichiers que vous ouvrez, quel que soit votre projet. </br> Nous vous recommandons d'utiliser cette option si vous devez seulement indexer le fichier ouvert dans l'éditeur. Vous passerez moins de temps à réindexer les fichiers. |
Indexer tous les fichiers du groupe de projets |
Indexe tous les fichiers de tous les projets et les fichiers ouverts dans l'éditeur lorsque le groupe de projets est chargé. </br> Nous vous recommandons d'utiliser cette option si vous devez indexer tous les fichiers et que l'audit de code doit s'appliquer à tous les fichiers du projet. |