Section courante

A propos

Section administrative du site

Utilisation de l'éditeur

Pour pouvoir utiliser l'éditeur, il est supposé que les fichiers contenus sur le disque étiqueté SYSTEM1 sont disponibles. Si vous avez un système à deux unités de disque, placez le disque SYSTEM1 dans l'unité de disque 0. Si vous avez plus de deux unités ou si vous avez un disque dur, assurez-vous que les fichiers sur SYSTEM1 sont disponibles sur un unité de disque. Vous devez également disposer d'un disque formaté avec suffisamment d'espace libre pour entreposer les programmes. Si vous avez un système à deux unités de disques, insérez une disquette de données formatée dans l'unité de disque 1.

L'éditeur comporte de nombreuses commandes étant cartographiées en interne sur des codes de contrôle ASCII standard. Ces codes sont générés à partir du clavier en maintenant la touche CTRL enfoncée tout en appuyant sur une touche alphabétique. Par exemple, la commande de l'éditeur pour déplacer le curseur d'un caractère vers la droite est cartographiée sur CTRL+D. Une caractéristique intéressante de cet éditeur est que la cartographie interne des commandes aux touches peut être modifié. Cela signifie que vous pouvez concevoir la disposition du clavier en fonction de vos préférences personnelles. Par exemple, vous pouvez utiliser la touche de flèche vers la droite (plutôt que CTRL+D) pour déplacer le curseur d'un caractère vers la droite.

Chaque fois que l'éditeur est exécuté, il lit un fichier nommé SETUP/EDT. L'éditeur utilise ce fichier pour déterminer comment opérer. Au minimum, ce fichier doit contenir des informations sur le terminal TRS-80 Model 4. Par exemple, le monteur doit savoir positionner le curseur sur l'écran. Facultativement, le fichier peut contenir des informations sur la façon dont les commandes de l'éditeur sont cartographiées aux touches. Par exemple, il peut indiquer à l'éditeur que la touche de flèche vers la droite doit déplacer le curseur vers la droite.

Le fichier fourni nommé SETUP/EDT contient uniquement des informations sur le terminal TRS-80 Model 4. Ce fichier de configuration obligera l'éditeur à ne comprendre que le cartographie défini en interne des commandes aux touches. En d'autres termes, la touche CTRL est utilisée pour exécuter des commandes. Le fichier fourni nommé SAMPLE/EDT est un exemple de fichier de configuration de l'éditeur contenant les mêmes informations sur le terminal, mais définit en outre une disposition de clavier utilisant les touches de flèches du TRS-80 Model 4.

Comme l'éditeur lit automatiquement le fichier d'installation nommé SETUP/EDT, vous devez renommer les fichiers d'installation pour pouvoir utiliser SAMPLE/EDT. Tapez les commandes suivantes :

RENAME SETUP/EDT TO SETUP/SAV ENTER
RENAME SAMPLE/EDT TO SETUP/EDT ENTER

Avant d'exécuter l'éditeur, assurez-vous qu'il y a suffisamment d'espace disque pour entreposer les fichiers. Il s'agit d'une bonne pratique de l'espace disque pour l'entreposage des fichiers. Il est recommandé de protéger en écriture les disques utilisés comme disques système (par exemple, SYSTEM1) pour empêcher que des données y soient entreposées. Sur un système à deux unités de disque, cela forcera tous les fichiers à être entreposés sur le disque de données de l'unité de disque 1.

L'éditeur peut être exécuté à partir de TRSDOS Ready en tapant une commande de la syntaxe suivante :

EDIT nomdefichierEnter

Le paramètre nomdefichier est facultatif. Si aucun fichier n'est spécifié, l'éditeur créera un nouveau fichier. Le nom du nouveau fichier sera spécifié à la fin de la session d'édition. Si un nom de fichier est spécifié, il doit s'agir du nom d'un fichier texte au format ASCII avec des longueurs d'enregistrement de 80 caractères ou moins. Le nom de fichier peut être n'importe quel nom de fichier TRSDOS légal, y compris le spécificateur d'unité de disque. Il est suggéré de spécifier un numéro d'unité de disque avec le nom de fichier. Cela amènera l'éditeur à placer le fichier sur cette unité de disque lorsque l'éditeur sera quitté.

L'éditeur réserve une section de mémoire étant utilisée comme tampon pour entreposer du texte. Le symbole «*EOB» est affiché par l'éditeur pour indiquer la fin de tampon. Si aucun fichier n'est spécifié lors de l'exécution de l'éditeur, le tampon démarrera vide et le symbole *EOB apparaîtra dans le coin supérieur gauche de l'écran. Si un fichier est spécifié, l'éditeur chargera les 100 premières lignes du fichier et affichera un écran plein de lignes commençant par la première ligne chargée.

Si le tampon est vide, des lignes vides doivent être insérées dans le tampon avant de pouvoir saisir du texte. Chaque fois que CLEAR+N est tapé (en maintenant la touche CLEAR enfoncée tout en appuyant sur la touche N), une ligne vierge sera insérée dans le tampon de texte. Une fois que le tampon contient des lignes, vous pouvez simplement taper le texte. Si vous tapez , le curseur reculera si vous devez corriger une erreur de frappe. La touche ENTER placera le curseur au début de la ligne suivante. L'éditeur va maintenant permettre au curseur d'être positionné au-delà du symbole *EOB. Pour entrer plus de texte après avoir atteint la fin du tampon, tapez CLEAR+N pour entrer plus de lignes vides dans le tampon.

Les commandes d'édition les plus souvent utilisées sont celles déplaçant le curseur dans le tampon de texte. La plupart des commandes de déplacement du curseur sont associées aux touches de flèches. Il existe quatre commandes de déplacement de base du curseur (droite, gauche, haut et bas). Chacune de ces commandes déplace le curseur dans la direction spécifiée. Ces commandes ont été associées aux touches de flèches. Ils sont exécutés en appuyant simplement sur la touche de flèche appropriée.

Touches Nom de la commande Fonction
RT (droite) Déplace le curseur d'un caractère vers la droite.
LF (gauche) Déplace le curseur d'un caractère vers la gauche.
UP (haut) Déplace le curseur d'un caractère vers le haut.
DN (bas) Déplace le curseur d'un caractère vers le bas.

Les commandes ci-dessus permettent de positionner le curseur sur l'écran. Cependant, déplacer un seul caractère ou une seule ligne à la fois peut être un peu lent. D'autres commandes sont cartographiées pour vous permettre de déplacer le curseur plus efficacement. Il existe deux commandes déplaçant le curseur vers la gauche ou vers la droite d'un taquet de tabulation. La commande de tabulation déplace le curseur vers la droite jusqu'au taquet de tabulation suivant. La commande de tabulation arrière déplace le curseur vers la gauche jusqu'au taquet de tabulation suivant.

Étant donné que le tampon de texte contient plus qu'un écran plein de texte, vous avez également besoin d'un moyen de faire défiler le tampon d'avant en arrière. La commande d'enroulement déplace le curseur d'un écran vers le début du tampon tandis que la commande d'enroulement déplace le curseur d'un écran vers la fin du tampon. Les commandes ont également été cartographiées sur les touches de flèches. Ils sont exécutés en maintenant enfoncée la touche CLEAR tout en appuyant sur la touche de flèche appropriée.

Touches Nom de la commande Fonction
CLEAR+ TB (tab) Déplace le curseur vers la droite jusqu'au prochain taquet de tabulation.
CLEAR+ BT (retour tab) Déplace le curseur vers la gauche jusqu'au prochain taquet de tabulation.
CLEAR+ RU (rouler vers le haut) Déplace un écran vers le haut du tampon.
CLEAR+ BT (rouler vers le bas) Déplace un écran vers le bas du tampon.

D'autres commandes permettent de déplacer le curseur sur de plus grandes distances encore plus efficacement. La commande de début de ligne positionne le curseur au début de la ligne. La commande de fin de ligne positionne le curseur en fin de ligne. La commande de haut du tampon affiche la première ligne du tampon en haut de l'écran. La commande bas du tampon positionne le curseur sur la marque *EOB à la fin du tampon.

Ces commandes sont également associées aux touches de flèches. Ils sont exécutés en appuyant et en relâchant la touche BREAK puis en appuyant sur la touche de flèche appropriée.

Touches Nom de la commande Fonction
BREAK+ EL (fin de ligne) Déplacer le curseur à la fin de la ligne.
BREAK+ BL (début de ligne) Déplacer le curseur au début de la ligne.
BREAK+ TP (haut du tampon) Afficher la première ligne dans le tampon en haut de l'écran.
BREAK+ BB (fin du tampon) Déplacez le curseur sur la marque *EOB à la fin du tampon.

Sept commandes sont cartographiées sur des touches alphabétiques. Vous en avez déjà utilisé une, la commande d'insertion de ligne. Il existe trois commandes supprimant un caractère, un mot ou une ligne. La commande restaure une ligne peut être utilisée pour restaurer une ligne ayant été accidentellement supprimée par la commande de suppression de ligne. Il existe également une commande de ligne en double pouvant être utilisée pour faire une copie en double de la ligne au-dessus du curseur.

La commande d'insertion de caractère peut être utilisée pour insérer des caractères dans une ligne. Lorsque cette commande est exécutée, les caractères suivants que vous tapez seront insérés à la position actuelle du curseur. L'éditeur continuera à insérer des caractères jusqu'à ce qu'un caractère non imprimable (tel que la touche ENTER) soit tapé.

Ces commandes sont cartographiées sur des touches alphabétiques. Ils sont exécutés en maintenant enfoncée la touche CLEAR tout en appuyant sur la touche alphabétique appropriée.

Touches Nom de la commande Fonction
CLEAR+N IL (insère une ligne) Insérer une ligne vide à la ligne du curseur.
CLEAR+C DC (supprime une ligne) Supprimer le caractère sous le curseur.
CLEAR+W DW (supprime un mot) Supprimer le mot sous le curseur.
CLEAR+L DL (supprime une ligne) Supprimer la ligne sous le curseur.
CLEAR+U UL (restaure une ligne) Restaurer la dernière ligne supprimée.
CLEAR+D DU (duplique une ligne) Dupliquer la ligne au-dessus du curseur
CLEAR+I IC (insère un caractère) Insérer un caractère jusqu'à ce qu'un caractère non-affichable soit tapé.

Six autres commandes fréquemment utilisées sont associées à la touche de fonctions spéciales du TRS-80 Model 4 (F1 à F3).

La commande de mot avant déplace le curseur vers le premier caractère du mot vers la droite. La commande de mot vers l'arrière déplace le curseur vers le premier caractère du mot vers la gauche. Les commandes de mot avant et de mot arrière déplaceront le curseur à travers les limites de ligne. La commande de découpage d'une ligne crée deux lignes à partir d'une seule.

Cette commande entraîne le déplacement de tous les caractères à droite du curseur vers une nouvelle ligne en dessous. La commande de fusion de ligne est utilisée pour fusionner deux lignes. Autant de caractères pouvant tenir sur une ligne sont déplacés de la ligne sous le curseur jusqu'à la fin de la ligne contenant le curseur.

La commande de mode d'insertion est similaire à la commande d'insertion de caractère. Cependant, il ne se termine pas lorsqu'un caractère non affichable est tapé. L'éditeur continue d'insérer des caractères jusqu'à ce que la commande du mode d'insertion soit à nouveau exécutée. Cette commande fait basculer l'éditeur en mode insertion et en dehors. En mode insertion, l'éditeur insère une ligne vierge lorsque la touche ENTER est tapée. Si la touche ENTER est tapée au milieu d'une ligne, les caractères à droite du curseur sont déplacés vers la ligne suivante.

La dernière commande que vous devez connaître est la commande qui place l'éditeur en mode commande. Le mode commande permet d'exécuter toutes les commandes de l'éditeur. Ceci est important car toutes les commandes ne sont pas cartographiées sur une touche. Lorsque cette commande est exécutée, l'éditeur affiche le crochet <> dans le coin inférieur gauche de l'écran. Ensuite, n'importe quelle commande d'éditeur peut être exécutée en tapant son nom de commande à deux caractères suivi de la touche ENTER. Par exemple, ENTER exécuterait la commande du curseur vers le haut puis quitterait le mode de commande.

Ces commandes sont exécutées en appuyant sur la touche de fonction appropriée. Trois d'entre eux nécessitent que vous mainteniez la touche Shift enfoncée tout en appuyant sur la touche de fonction.

Touches Nom de la commande Fonction
F1 CM (Mode de commande) Entrer en mode commande
F2 BW (mot arrière) Déplace le curseur d'un mot vers la gauche
F3 FW (mot avant) Déplace le curseur d'un mot vers la droite
Shift+F1 IM (mode insère) Entrer en mode caractère d'insertion permanente.
Shift+F2 (découpe la ligne) Divise la ligne au niveau du curseur.
Shift+F3 (fusion de ligne) Fusionne la ligne ci-dessous avec la ligne du curseur.

Les commandes décrites jusqu'à présent devraient être tout à fait adéquates pour gérer la plupart de votre mode d'édition. L'éditeur dispose de nombreuses autres commandes.

Pour l'instant, les seules autres commandes que vous devez connaître sont les commandes pour terminer une session d'édition. Pour exécuter ces commandes, vous devez passer en mode commande. Comme décrit précédemment, l'appui sur la touche de fonction F1 met l'éditeur en mode commande.

Deux commandes peuvent être utilisées pour terminer et modifier la session. La première commande est EX (sortie). Cette commande doit être utilisée si vous souhaitez enregistrer le texte dans un fichier. L'autre commande est de terminer la session d'édition sans enregistrer le texte.

La commande EX nécessite deux paramètres, le nom du fichier dans lequel le texte sera écrit et si vous souhaitez ou non que l'éditeur crée un fichier de sauvegarde. L'éditeur vous demandera d'entrer ces deux paramètres lorsque EX ENTER est tapé. Le premier prompt concerne le nom du fichier. Si vous créez un nouveau fichier, c'est maintenant que le nom du fichier doit être spécifié. Tapez simplement un nom de fichier valide. Si vous modifiez un fichier préexistant, vous pouvez simplement taper ENTER au prompt du nom de fichier. Le texte sera écrit dans le fichier spécifié lors de l'exécution de l'éditeur. Le deuxième prompt est de créer ou non un fichier de sauvegarde. Vous pouvez répondre à cette invite en tapant soit Y pour oui ou N pour non, suivi de la touche ENTER. Tapez simplement la touche ENTER pour cela créer si le fichier en cours d'édition existe déjà. Le fichier de sauvegarde peut être utilisé pour restaurer un fichier si le fichier est endommagé pour une raison quelconque. Le fichier de sauvegarde reflétera une session d'édition avant la session en cours.

La commande QT est utilisée pour terminer la session d'édition sans rien enregistrer. Tapez simplement QTENTER. Vous serez alors invité à vous assurer que c'est ce que vous voulez vraiment faire. Si vous répondez Y ENTER, l'éditeur se termine. Sinon, la session d'édition se poursuivait.



Dernière mise à jour : Jeudi, le 24 juin 2021