Navigation: Macro > Introduction > Editeur de texte |
![]() ![]() ![]() ![]() |
Introduction
Indépendamment de l’utilisation de l’éditeur de Tell pour créer des documents textes, ce dernier est l’outil permettant de développer des programmes personnalisés utilisables dans Tell.
Des Fonctions spécialisées permettent de « COMPILER » (générer) le fichier programme et d’INDENTER automatiquement le source de façon à le rendre le plus lisible possibles.
Des couleurs peuvent êtres attribuées automatiquement aux différents éléments du programme.
Principe d’utilisation
La fenêtre de l’éditeur est ouverte par le menu Fenêtres/Editeur dans la partie supérieur du Desktop.
Le positionnement du curseur à une ligne permet de saisir le texte. Le déplacement interactif de la souris est alors condamné jusqu’au prochain clic sur un bouton de celle-ci.
Les outils indispensables pour créer des macro
La barre de fonctions placée au bas de l’éditeur contient l’accès au menu macro.
Compile macro
Création du fichier *.mac ,vérification des erreurs de syntaxe et de programmation.
Indentation automatique.
Les erreurs trouvées sont listées en fin de macro.
Exec macro
Permet de tester la macro (seulement si le compilateur ne trouve pas d’erreur)
Retour dans l’éditeur en fin d’exécution.
Macro util (menu)
Ce menu accède à une suite de fonctions permettant de configurer l’affichage des macro.
Sauver macro
Dès que compilation est acceptée, la macro peut-être sauvée.
Les fichiers *.src et *.mac seront sauvés (les extensions sont automatiquement rajoutées).
Remarque importante : Le nom et le directory proposé par défaut est celui de la dernière macro EXECUTEE, dans la majorité des cas, c’est le bon SAUF si pour d’autres raisons, une autre macro a été exécutée. Le risque d’écraser cette dernière existe si l’utilisateur n’est pas attentif. |
Lire macro
Dans cette situation, les fichiers *.mac sont relus en clair dans l’éditeur.
(le fichier source *.src n’est donc pas indispensable pour re-éditer une macro)
Protège macro
Permet de "coder" une macro afin de la rendre illisible aux personnes non autorisées.
Déprotège macro
Permet de rendre lisible une macro au moyen du mot de passe.
Petit truc : Si une macro n’a pas de mot de passe, 2 clic sur la fonction « Déprotège macro » permet de réafficher le source de la dernière macro exécutée. |
Menu
Retour au menu précédent
Raccourcis clavier
Afin de ne pas naviguer inutilement dans les divers menus de l’éditeur ,voici quelque raccourcis utiles.
[Insert]… Mode d’insertion de caractère
[Delete] Suppression de caractère
[Shift][Insert]… Insérer une ligne
[Shift][Delete] Supprimer une ligne (mise en mémoire dans le buffer « F9 »)
[Ctrl][Insert]… Insertion depuis la position du curseur à la ligne suivante
[Ctrl][Delete] Ajout en fin de ligne, de la ligne suivante
[Ctrl][X] Couper
[Ctrl][C] Copier
[Ctrl][V] Coller
[Shift][F9] Mémoriser une ligne (le buffer utilisé est différent de celui de Couper, Copier)
[F9] Insérer la ligne du buffer « F9 »
[®] .Déplacement du curseur
[¬] Déplacement du curseur
[]…. Déplacement du curseur
[¯]….Déplacement du curseur
[Home] Aller en haut à gauche
[Shift][®] Aller en fin de ligne
[Shift][¬] Aller en début de ligne
[Shift][] Aller au début du texte
[Shift][¯] Aller en fin de texte
[Shift][Print Screen] Effacer tout le texte
[Ctrl][Print Screen] Effacer la fin du texte
[Shift][F5] Texte Rechercher un texte
[Shift][Return] + N° de ligne Positionnement à la ligne N°
[Page Up] Aller à la page précédente
[Page Down] Aller à la page suivante
Menu édition
Est utile pour copier, déplacer des bloc.
Les touches de la souris
Le fichier Glossaire par défaut est définit dans les valeurs standards de l’utilisateur.
La touche Modif de la souris permet d’accéder au Glossaire de Tell.
Le Glossaire est un fichier texte écrit par l’utilisateur contenant des paragraphes positionnés à partir du 10 caractère.
Un « label » placé au début du paragraphe (char 1 à 9) permet de capter ce dernier et de l’insérer à la position du curseur, dans l’éditeur.
Si le mode est « Caractère » le paragraphe écrase le texte existant. Si le mode est « Insert Caractère » le paragraphe s’insert dans le texte existant. |
Ces paragraphes peuvent être des parties de programme ou une entête normalisée.