Modification de code intelligente
La boîte de dialogue Outils > Options > Modification de code intelligente propose des paramètres permettant de rendre le codage plus facile. Cela concerne les fonctions de codage intelligentes telles que, par exemple, l'Auto-déclaration ou l'Aide à la saisie.
Déclarer automatiquement les variables inconnues (AutoDeclare)
Si l'option Déclarer automatiquement les variables inconnues (AutoDeclare) est activée, la boîte de dialogue Déclarer une variable s'ouvre automatiquement lorsque vous entrez un identificateur qui n'est pas encore déclaré dans un édteur de langage de programmation.
Show all Instance Variables in Input Assistant
Si l'option Show all instance variables in input assistant est activée, la fonction Liste des composants vous permet de sélectionner les variables locales d'une instance de bloc fonction.
Si l'option Show all instance variables in input assistant n'est pas activée, la fonction Liste des composants vous permet de sélectionner uniquement les variables d'entrée et les variables de sortie d'une instance de bloc fonction.
Show Symbols From System Libraries in Input Assistant
Les bibliothèques système sont celles qui sont repérées en gris dans le Library Manager, car elles ont été insérées automatiquement par le système (après l'ajout d'un certain équipement ou objet au projet).
Si l'option Show Symbols From System Libraries in Input Assistant est activée, les symboles issus de bibliothèques système, tels que les variables globales, les types de données et les blocs fonction, sont disponibles à la sélection dans l'Aide à la saisie.
Si l'option Show Symbols From System Libraries in Input Assistant n'est pas activée, les symboles issus de bibliothèques système ne sont pas disponibles dans l'Aide à la saisie.
Répertorier les composants après la saisie d’un point (.)
If the option List components after typing a dot (.) est activée, la fonction Liste de composants est activée. Cela veut dire que lorsque vous entrez un point (.) dans un éditeur à une position où un identificateur est attendu, une liste de sélection comportant plusieurs entrées possibles s'affiche.
Répertorier les composants immédiatement après la saisie d’un caractère |
Si cette option est activée, lorsque vous entrez un caractère dans l'éditeur, une liste comprenant les idenficateurs et opérateurs disponibles s'affiche. Il s'agit également d'une fonctionnalité de Liste de composants. Suivant la séquence de caractères que vous avez entrée, la première entrée de la liste qui correspond à cette séquence de caractères sera sélectionnée. Vous pouvez sélectionner un élément de la liste puis, en appuyant sur RETOUR, le positionner à l'emplacement du curseur. |
Insert with namespace |
Lorsque vous entrez un identificateur, l'espace de nom est automatiquement ajouté comme préfixe. Par exemple, si vous appuyez sur Ctrl + Espace dans l'éditeur de déclaration et sélectionnez TON (fourni par la bibliothèque standard) dans la liste de sélection, Standard.TON est inséré. |
Convertir automatiquement les mots-clés en lettres majuscules (AutoFormat)
Si l'option Convertir automatiquement les mots-clés en lettres majuscules (AutoFormat) est activée, les mots-clés utilisés dans les sections de texte des éditeurs sont écrits automatiquement en lettres majuscules.
Par exemple, si vous entrez bVar:bool;, bVar:BOOL; sera écrit.
Actualiser automatiquement les renvois en cas de modification de sélection
Si l'option Actualiser automatiquement les renvois en cas de modification de sélection est activée, la Vue des références croisées répertorie automatiquement les références de la variable sélectionnée dans l'éditeur actif.
Compiler Messages in the Editor
Les positions dans votre application qui vont entraîner des alertes (erreurs) de précompilation ou de compilation et des conseils (avertissement) de précompilation ou de compilation sont marquées dans les éditeurs de langage de programmation, dans le getionnaire de bibliothèques et dans le navigateur du projet (arborescence Equipements). L'objet (entrée de l'arborescence), la variable, le type de données etc. apparaît en style souligné comme décrit dans la liste suivante.
NOTE : Les problèmes ne sont pas tous détectés lors de la phase de précompilation. Au cours de la compilation, des messages supplémentaires peuvent être signalés par le compilateur.
NOTE : Les POU sont vérifiés, y compris ceux qui ne sont utilisés par aucune application. Cela peut aboutir à une application générée sans erreurs détectées alors que le code comprend des sections soulignées.
Message du compilateur |
Soulignement |
---|---|
Erreur de précompilation (alerte de précompilation) |
Ligne ondulée rouge |
Erreur de compilation (alerte de compilation) |
Deux traits rouges |
Avertissement de précompilation (conseil de précompilation) |
Ligne ondulée bleue |
Avertissement de compilation (conseil de compilation) |
Deux traits bleus |
Noeud réduit dans le navigateur du projet ou le gestionnaire de bibliothèques et contenant des sous-noeuds impactés |
Deux traits gris |
Même si l'option est désactivée, les messages de compilation apparaîtront dans la catégorie respective de la vue Messages.