Navigation:  Macro > Introduction >

Editeur de texte

AiM Services
Previous pageReturn to chapter overviewNext page

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.