Home

Manuel d`Utilisation Goupil 2 Part 3

image

Contents

1. Bien que les s parateurs dans les descriptions suivantes soient repr sent s fr quemment par des slashs tout caract re non alphanum rique autre que le blanc peut tre utilis comme s parateur HS etcs Notez que les caract res suivants ne peuvent pas tre utilis s pour entourer une cha ne moins d tre pr c d s par un signe plus ou moins qui signale que la cible est au dessus de la ligne courante MAY qui marque la premi re ligne du fichier I qui marque la derni re ligne du fichier le caract re LIN f utilis pour signaler les num ros de lignes Le caract re s parateur est red fini chaque nouvelle demande par sa pr sence avant une cha ne Si deux cha nes existent dans une instruction comme dans l instruction CHANGE te m me caract re s parateur doit tre utilis pour chaque cha ne Toutes les instructions de l diteur utilisent l indication de ligne pr c dant 1 instruction pour positionner le pointeur avant toute ex cution de l instruction Le param tre ligne peut bien s r tre absent laissant le pointeur sa position actuelle Editeur de Texte STE Tous les caract res suivants peuvent tre utilis s comme r f rence de ligne 1 Tout entier R f rence un num ro de ligne donn 2 AN Signifie la ni me ligne suivante 3 N Signifie la ni me ligne pr c dente 4 cha ne de caract res Renvoie la prochaine ligne du fichier qui
2. SMT BR SMF Editeur de Texte La dernier forme de EDIT permet d assigner au nouveau fichier un nom sp cifique diff rent de celui du fichier qui conserve alors le sien Notons que lorsque on dite un fichier existant un nouveau fichier est toujours cr l original restant intact m me si son nom peut tre chang Plusieurs exemples nous aideront clarifier cette syntaxe 1 Si vous voulez cr er un fichier appel TEST TXT aucun fichier de ce nom n existe encore sur le disque If faut taper la commande suivante EDIT TEST L diteur r pond NEW FILE 1 00 Il est pr t accepter des lignes de texte 2 Vous avez cr un fichier TEST TXT et vous voulez l diter pour le modifier I faut taper la commande suivante EDIT TEST Le fichier TEST TXT est alors charg en m moire et l diteur est pr t accepter des ordres A la fin de la modification la main renvoy e au FLEX le premier fichier TEST TXT s appelle maintenant mais son contenu reste inchang TEST BAK et le fichier modifi s appelle TEST TXT Editeur de Texte 53 Si de nouvelles modifications doivent tre faites la m me proc dure peut tre employ e EDIT TEST L diteur vous demande alors si vous voulez d truire le fichier TEST BAK si oui la m me proc dure s applique un nouveau fichier BAK sera cr prenant la version en cours avant les nouvelles modifications et ainsi de suite 3 Si vous
3. A LA FIN DXX CE FICHI R OO CD A D A w N e 10 00 BBBBBBBB 9 10 TEST TEST TEST 9 20 1234567890 9 30 GD B TT M F FILE REACHED Ceci n tait qu une introduction l diteur de texte Le chapitre suivant d crit chaque instruction en d tail avec des exemples Il est important de lire et tudier le manuel compl tement pour parfaitement comprendre f diteur et en utiliser pleinement toutes les possibilit s Editeur de Texte EA CHAPITRE II LES COMMANDES DE L EDITEUR Ce chapitre d crit plus pr cis ment tous les ordres d dition l utilisation des aspects particuliers La lecture de l introduction vous a donn une vue g n rale sur les possibilit s de l diteur rendant ainsi plus compr hensibles les descriptions d taill es Avant d examiner la description compl te des pseudo instructions de l diteur nous aborderons quelques points g n raux SMS SE SMT Editeur de Texte II 1 Consid rations g n rales 11 1 1 L utilisation des cha nes Plusieurs pseudo instructions de l diteur utilisent des cha nes de caract res comme arguments Ces cha nes remplacent ou se lient des cha nes du texte sur lequel l utilisateur travaille Une cha ne argument constitu e de caract res commence et finit par un s parateur Les S parateurs ne sont pas consid r s comme faisant partie de a cha ne pour pouvoir tre utilis s dans les op rations de remplacement ou de liaison
4. Comment sortir de l diteur Pour sortir de l diteur plusieurs formes sont possibles ST P S ou L G Toutes ram nent au FLEX Editeur de Texte 1 11 R capitulatif Retournons notre fichier pour illustrer l effet de ces derni res instructions f API 00 UU UU UU UU SE 00 10 20 00 00 UU 10 00 UU LO CO CO CO mn Om Ps GA N Kach Eech ke p Ed LA DO bech il H H H H V ICI UN EXEMPLE D UTILISATI N DE L EDITEUR DE TEXTE BEAUC UP EXEMPLES N US PERMETTR NT D APPRENDRE RPIDEMENT ET BISEMENT SES CSRSCTERISTIQUES LES LIGNES SUIVANTES N NT UCUN SENS CETTE LIGNE EST CREEE AVEC REMPLACE LA LIGNE COURANTE ICI UNE LIGNE INSEREE AINSI QUE CELLE CI L EDITEUR EST AMUSANT A UTILISER BBBB BBBB ENCDRE UNE LIGN INSEREE NGUS V ICI LA FIN DE CE FICHI R AU MINS POUR L INSTANT 2C E E 6800 15 2 00 L EDITEUR DE TEXTE 6800 BEAUC UP FF BBB 10 00 BBBBBBBB SMT 1e E SHT Editeur de Texte ge e 3 C EX 09 V ICI UN XXXEMPLE D UTILISATIQGN DE 00 L XXDITEUR DE TEXTE 6800 BEAUCGUP 00 D XXXEMPLES NOUS PERMETTRONT D SPPRENDRE 00 RSPIDXXMENT ET BISEMENT SES CAR3CTERISTIQUES 0Q LXXS LIGNES SUIVSNTES N GNT SUCUN SENS 25 CXXTE LIGNE EST CREEE AVEC 00 RXXMPLACER ICI LA LIGNE P INTEE 10 UNXX LIGNE INSEREE 00 L XXDITEUR EST AMUSANT UTILISER 11 10 XXCARE UNE LIGNE INSEREE 12 00 NOUS V ICI
5. contient la cha ne de caract res indiqu e 5 chaine de caract res Renvoie la derni re ligne pr c dente qui contient la chaine de caract res indiqu e 6 A Marque la premi re ligne du fichier Marque la derni re ligne du fichier 8 absence par d faut a ligne point e La plupart des instructions de l diteur requi rent une sp cification de cible cible Ce pour indiquer A l diteur de traiter toutes les Tignes de la courante celle sp cifi e par cible Par d faut cibles est pris 1 en cons quence seule la liqne courante sera concern e par l1 instructicn Tous les caract res suivants peuvent tre utilis s comme r f rence de cible ljun entier N indique que n lignes sont concern es par l op ration partir de la courante AE N indique le N de la derni re ligne concern e 3 cha ne rep re la premi re ligne apr s la courante bien s r contenant la cha ne en question 4 cha ne rep re la premi re ligne au dessus de la liane courante contenant la cha ne en question 5 toutes les lignes sont concern es jusqu l premi re 6 toutes les Tignes sont concern es jusqu la derni re Zou NM indique que n lianes sont concern es par l op ration et dans quelle direction par rapport la ligne courante 8 d faut la cible est 1 et seule la ligne courante est affect e SMT _ 18 Editeur de Texte Comme nous l avons vu la forme cible
6. de Texte CHAPITRE TITI MANIPULATION DE FICHIERS Ce chapitre d crit comment cr er et acc der des fichiers de textes comment manipuler ces fichiers et comment sortir de l diteur SNT diteur de Texte 51 III 1 Description g n rale La syntaxe g n rale de la commande d ex cution de l diteur est EDIT fichier 1 fichier 2 L extension implicite est TXT et le lecteur de disque implicite est le lecteur du disque de travail Si on sp cifie seulement fichier 1 et que le nom de ce fichier n existe pas sur le disque un nouveau fichier est cr ce nom Lors de la cr ation de nouveaux fichiers l diteur envoie le message suivant NEW FILE 1 00 Si la ligne de commande EDIT ne sp cifie que fichier 1 et que ce nom existe d j sur le disque ce fichier sera charg dans ie tampon de saisie et l diteur imprimera un f sur le terminal signifiant qu il est pr t accepter des ordres de l utilisateur Quand le processus d dition est termin le fichier original garde son nom mais il a maintenant comme extension BAK pour back up Si un fichier BAK du m me nom existe d j l diteur demande DELETE BACK UP FILE Y N D truire le fichier secondaire UI ou NGN Une r ponse positive Y QUI d truit l ancien fichier BAK est en cr e un nouveau Une autre r ponse renvoie FLEX Le nouveau fichier aura le m me nom que le pr c dent y compris Son extension
7. et peuvent tre omis pee Un slash est utilis pour s parer les options SMT diteur de Texte 23 IT 2 1 Les instructions d environnement H EADER lt NSMBRE gt en e wem em mm rs zm za ren mm pr e Cette instruction permet d afficher la ligne suivante 12345678901234567890 sur 80 colonnes ou le nombre de colonnes pr cis pour faciliter la mise en page du texte en indiquant les colonnes dix par dix Les colonnes qui contiennent un arr t de tabulation ont un caract re la place du chiffre Si le nombre de colonnes est pr cis il sera ensuite gard comme valeur par d faut lors de la frappe de H Exemples HEADER 72 affiche une ligne de 72 colonnes H 30 affiche une ligne de 30 colonnes SMT SEO Editeur de Texte NU MBERS FF N en em zm ms mu ze zm en Fon pm zc Le drapeau num ro de ligne est arbor ou amen Si le drapeau est amen les num ros de lione ne seront jamais imprim s Si ni FF ni N sont sp cifi s le drapeau sera invers par rapport l tat actuel Exemples NUMBERS GEI n imprimera pas les num ros de ligne NU on les num ros de liane seront imprim s NU bascule de DN sur FF et de AFF sur DN SMT Editeur de Texte DE REN UMBER me em ma o re za e dot dei rm za La pseudo instruction renum rote toutes les Tignes dans le fichier en cours d dition La premi re ligne du fichier renum rot ser
8. voulez diter un fichier mais lui donner un nouveau nom vous devez taper la commande suivante EE TEST TEST2 Le fichier TEST TXT sera charg en m moire mais le nouveau fichier s appelera TEST 2 TXT Cette forme de commande est aussi utilis e quand il s agit d diter un fichier partir d un lecteur et charger le nouveau fichier sur un autre lecteur par exemple EDIT OS TEST L EST Le fichier TEST TXT du lecteur 0 sera dit et le nouveau fichier TEST TXT sera copi sur le lecteur 1 mais il ne faut pas que TEST TXT existe d j sur le lecteur 1 Une fois dans l diteur toutes les commandes d dition s appliquent la version FLEX de l diteur part quelques exceptions expliqu es ci dessous III 2 Sortie de l diteur I faut utiliser la commande ST P ou S On peut aussi utiliser la commande L G Apr s que L G STYP ou S ont t frapp s l diteur terminera automatiquement le transfert de l ancien vers le nouveau fichier disque Pour l dition d un fichier long la manipulation doit avoir le temps de s effectuer et les du FLEX n appara tront qu la fin de l op ration S il mhm SMT Editeur de Texte III 3 L ordre NEW C est une commande additionnelle de la version FLEX de l diteur Cette commande aide l usager dans la manipulation de fichiers de textes plus importants que ceux que peut contenir Ia m moire centrale Lors de 1 dition d un tel fichier l diteur ne char
9. Editeur de Texte CHAPITRE I INTRODUCTION I 1 Pr ambule Le but de ce chapitre est de pr senter bri vement au lecteur l diteur de texte Pour ce faire nous illustrerons son fonctionnement par plusieurs exemples la convention suivante est utilis e ce qui est soulign est frapp au clavier ce qui ne l est pas est affich par l diteur L diteur appel r pond 1 NEW FILE par exemple comme ci dessous D s lors nous cr erons notre fichier simplement en frappant toutes les Tignes qui le composent chaque ligne se terminant par un retour chariot NEW FILE VOICI UN EXEMPLE D UTILSATI N DE L EDITEUR DE TEXTE BEAUCOUP D EXEMPLES NOUS PERMETTRONT D APPRENDRE 1 00 2 00 3 00 4 00 RAPIDEMENT ET FACILEMENT SES CARACTERISTIQUES 5 00 LES LIGNES SUIVANTES N ONT AUCUN SENS 6 00 ABCDEFGHIRL mmm 7 00 AAAAAAAA 8 00 TEST 1234 9 00 L DITEUR EST AMUSANT A UTILISER 10 00 BBBBBBBE mmnm lon a ea 12 00 N US V ICI A LA FIN DE CE FICHIER 13 00 AU MOINS PUR L INSTANT 7 14 00 13 00 AU M INS P UR L INSTANT ER EE ENEE do Attention 9 repr sente la lettre 0 0 repr sente le chiffre z ro SMT SMT Editeur de Texte Vous remarquerez qu il a fallu frapper un d Ge en premi re colonne pour sortir du mode saisie ce moment le syst me a r crit la derni re ligne et affich le di se L diteur est pr t accepter des commandes A tout instant quand on frappe
10. FACILEMENT SES CARACTERISTIQUES etc 8 00 TEST 1234 e FIN P 12 00 NUS VOICI A LA FIN DE CE FICHIER 4 En r sum une ligne peut tre sp cifi e par 1 la ligne courante par d faut 2 le num ro de la liane 3 N soit la ni me ligne suivant la ligne courante 4 N soit la ni me ligne pr c dant la ligne courante 5 cha ne de caract res soit la premi re ligne contenant cette cha ne de caract res partir de la ligne courante 6 cha ne de caract res soit la premi re ligne contenant cette cha ne de caract res rencontr e en remontant les lignes partir de Ja ligne courante AN pour d signer la premi re liane du fichier gyra pour d signer la derni re ligne du fichier Editeur de Texte TE I 6 bis La notion de cible Vous vous rappelez que cibl est utilis e avec certaines instructions pour indiquer le nombre de lignes affect es par l op ration en question Nous avons d j vu qu une cible peut tre sp cifi e par 1 Un entier n au besoin n gatif pour indiquer le nombre de lignes qui sont affect es partir de la ligne d sign e Par exemple 7 P3 pour imprimer trois lignes partir de la ligne courante 2 F num ro de ligne pour indiquer le num ro de la derni re ligne affect e par la commande Par exemple P6 impression depuis la ligne courante jusqu la ligne n 6 comprise Ma s nous pouvons aussi utiliser 3 par d faut l ordre est effectu su
11. ION DE HE 3P 4 00 RAPIDEMENT ET FACILEMENT SES CARACTERISTIQUES LE 13 00 AU MOINS PQUR L INSTANT 2 pP 11 10 ENCQRE UNE LIGNE INSEREE she Parfois une partie du contenu de la ligne est connu mais pas son num ro ni Sa position par rapport la ligne courante Dans ce cas le caract re analyse du contenu de l diteur permet de r agir La syntaxe devient alors cha ne de caract res Les d limitent la cha ne de caract resdont on connait l existence dans la ligne recherch e Dans ce cas l diteur recherche partir de la ligne courante la prochaine ligne qui contient cette cha ne SMT sas SHT Editeur de Texte Exemples RENARD L diteur recherche a prochaine ligne qui contient la cha ne de caract re RENARD Si la cha ne existe la ligne qui la contient devient la ligne courante sur laquelle l op ration demand e sera ex cut e Si la cha ne n est pas trouv e la ligne courante ne change pas et le message NY SUCH LINE apparait Notons que le s parateur n est pas forc ment un ce peut tre une apostrophe ou un point virgule Par exemple A B envoie la prochaine ligne contenant A B On peut faire pr c der la cha ne d sign e par le signe moins pour indiquer une ligne pr c dente contenant la cha ne recherch e Quelques exemples sur notre fichier vont illustrer cette m hode de recherche d une ligne f RAPIDEMENT P 4 00 RAPIDEMENT ET
12. NEW NU MBERS VERLAY P RINT REN UMBER R EPLACE SET S T P TAB T P Signification Ajoute des chaines en fin des lignes D piace e pointeur jusqu la derni re ligne du fichier Remplace une chaine par une autre Copie des Tignes un endroit du texte Efface la ligne courante Efface le dernier caract re Caract re de r p tition Supprime des lignes Edition des fichiers Caract re de fin de ligne Etend le caract re de tabulation plusieurs lignes Recherche une liane dans Te fichier Affiche une ligne d en t te de num rotation de colonnes Ins re des lignes ou un texte dans e texte Sort de l Editeur Transf re des lignes un autre endroit Place le pointeur une ligne suivante Place un nouveau bloc de fichier dans la m moire tampon Affiche o supprime les num ros de lignes Imprime une ligne de recouvrement sur la ligne courante Affich la ligne courante et es suivantes Renum rote les lignes du fichier de travail Supprime des Tignes D finit des caract res sp ciaux de tabulation fin de ligne Sort de l Editeur Place les arr ts de tabulation D piace le pointeur jusqu la premi re ligne du fichier Page 36 32 37 39 19 40 SR 20 41 KS 23 42 43 2152 34 54 45 46 47 SE 48 26 lee 27 35 SHT Editeur de Texte SEI LISTE DES COMMANDES ET ORDRES DE L EDITEUR DE TEXTE suite Sp cification Significa
13. a 1 09 le pas est de 1 La ligne gourante avant l ordre sera encore la ligne courante apr s l ordre mais son num ro sera probablement diff rent RENUMBER renum rote les lignes dans le fichier de travail en cours REN il 1 SMT 26 Editeur de Texte SET nom 1 caract re e vw zeng piy E Ton E r mm a un me SET est utilis pour d finir certains caract res ou symboles Sp ciaux Les noms peuvent tre TAB Caract re de tabulation FILL Caract re de remplissage de la tabulation EQL Caract re de fin de ligne qui peut tre utilis pour s parer plusieurs ordres dans une seule ligne LIN Caract re de drapeau de num ro de ligne qui est utilis pour indiquer qu une cible est un num ro de ligne sp cifique Les valeurs implicites sont TAB et E L absence FILL espace LINY HE Exemples SET TAB Le caract re de tabulation est un slash SET TAB Invalide la tabulation SET FILL Le caract re de remplissaqe de Ia tabulation est un espace SET EL Le caract re de fin de ligne est 3 SET LW x Le caract re de drapeau de num ro de ligne est x S MT Editeur de Texte spis TAB lt colonnes gt TAB est utilis pour placer les arr ts de tabulation les pr c dents arr ts sont effac s Si aucune colonne n est SEH la seule action est d effacer tous les arr ts de tabulation Tous les caract res de tabulation qui sont au del du dernier arr t de tabulation sont
14. ante sera rang sur disque lib rant ainsi l espace dans la m moire tampon Il n y aura aucune EN lecture partir du disque puisque le fichier vient d tre Cr ITI 4 Taille de la m moire tampon Le volume disponible en m moire tampon est directement proportionnel au volume de m moire total de l ordinateur Plus Ta m moire totale est grande plus le tampon de diteur est important L diteur s adapte automatiquement la taille de la m moire Par exemple dans un GOUPIL 2 en configuration 48Ko il reste environ 34Ko pour la m moire tampon pour le texte donc sur lequel l utilisateur travaille De m me i reste 42Ko dans un GOUPIL 2 en configuration 56Ko SMT 56 SMT Editeur de Texte ANNEXE 1 Les caract res syst me Le caract re pr t prompt est rang l adresse 052876 c est un di se 2346 ASCIT Le caract re de suppression de ligne est celui du FLEX touche CTRLX de m me que le caract re de suppression du dernier caract re affich touche CTRL H ou e La cloche retentit quand le tampon d entr e est satur plus de 136 caract res frapp s par ligne Le caract re de r p tition d ordre est rang l adresse 0530 c est un CTRL R 1216 ASCII ne pas confondre av la touche REPEAT 2 Caract ristiques du syst me Le plus grand num ro de ligne est 9999 993 si plus de 9999 sont frapp es le compteur de lignes revient 0 en cons quenc
15. caract resl par la chaine de caract res Si aucune cible n est sp cifi e seule la ligne courante est modifi e Les slashes repr sentent tout caract re s parateur autre qu unblanc occurrence sp cifie quelle occurrence de la chaine 1 doit tre remplac e dans chaque ligne c est soit un entier soit un ast risque x qui signifie que toutes les occurrences de la chaine 1 doivent tre remplac es par la chaine 2 Par d faut seule la premi re occurrence sera modifi e NOTE Si l occurrence est sp cifi e et si la modification ne doit avoir lieu que sur la ligne courante alors la cible doit tre un 1 un wan bet sot gem dou zm zm vie CHANGE CELUI CELLE Remplace le premier CELUI de la ligne courante par CELLE C A B 1 x Change tous les A par B dans la ligne courante SI 38 SMT Editeur de Texte C PREMIER DERNIER 10 C NAUVEAU ANCIEN UN BJET Css bie CxHELL X Change le premier PREMIER par DERNIER dans la ligne courante et dans les neuf lignes suivantes Change le premier N UVEAU par ANCIEN dans chaque ligne jusqu ce qu une liqne contenant la chaine UN OBJET soit rencontr e Enl ve tous les A dans la ligne point e et dans les neuf lignes pr c dentes Efface la cha ne de caract res HELLQ dans la ligne courante Editeur de Texte SSC CH PY lt cible destination lt cible gamme gt zc m zm ren nm nn pm oun rem To
16. de Texte 41 EXP AND lt cible 5 Signification mm en mi g est OS ep gie G deg Ge g Le caract re de tabulation sp cifi est tendu toutes les lignes depuis la ligne courante jusqu la Tigne cible Les caract res de tabulation sont normalement tendus lorsque des lignes sont ins r es dans le fichier mais cette commande est d une grande utilit lorsqu on a oubli de d finir un caract re de tabulation ere mmm mas mue Lee nus me EXPAND 100 extension 100 lignes partir de la igne courante CS EXP extension la ligne courante Sd M 42 Editeur de Texte es em anm cn Een mm em ze e nm me L diteur entre Jes donn es crites dans la m moire tampon en indiquant les num ros de lignes et ins re les lignes apr s la ligne courante si ces num ros ne sont plus valables voir la commande NUMBERS La saisie dans le tampon continue jusqu ce que le caract re d arr t le di se soit rencontr au d but d une ligne dans la premi re colonne Les caract res qui suivent ce caract re d arr t sont trait s comme une commande d dition L diteur essaiera de choisirle pas pour pouvoir ins rer 10 lignes au moins Si ce n est pas nossible il prendra le plus petit pas possible Le pointeur de ligne sera positionn la derni re ligne ins r e L diteur peut renum roter les lignes de textes qui suivent le texte ins r si les num ros des lianes ins r
17. des caract res dans l diteur deux caract res ont un sens sp cial BS BACKSPACE ou C NTR L H Efface le dernier caract re retour arri re CAN C NTR L X Efface toute la ligne courante Ces commandes sont utiles en cas de fautes de frappe et permettent la correction imm diate sur GOUPIL 2 utiliser les touches lt ou CTRL H et CTRL X du clavier 7 2 Identification des lignes DN Un num ro est donn chaque ligne de texte de l diteur et permet d identifier la ligne Chaque num ro de ligne est de la forme m nn o m est un nombre entier et net n des chiffres de 9 9 73 73 73 0 et 73 00 d signent la m me ligne de m me pour 259 6 et 259 60 Le plus grand num ro utilisable est 9999 99 Nous noterons le rep rage d une liane par le symbole A igne gt Nous utiliserons cette convention tout au long de ce document Un ordre indique l diteur l action accomplir et si besoin est la ligne ou le bloc de lignes affect par cet ordre 1 3 Les commandes de l diteur ER e eme CERN CE L diteur peut supprimer ou ins rer des lignes de texte dans un fichier im primer ces m mes lignes de texte et ainsi de suite chaque possibilit correspond une instruction par exemple ure instruction de suppression une instruction d insertion une instruction d impression etc Si nous d finissons le symbole Yinstruction pour signifier instruction l diteur la forme de base d une
18. e 2 lignes partir de la ligne 52 Comme la derni re ligne du fichier a t supprim e l diteur affiche FIN DU FICHIER ATTEINTE Avant d examiner de nouvelles instructions nous devons tendre les d finitions de ligne et cible 1 6 La notion de ligne Durant les op rations d dition l diteur garde trace de la Tigne courante qui est g n ralement la derni re ligne affect e par une instruction Lors de l appel du programme d dition la ligne courante est la premi re ligne du fichier Si par exemple nous venons d ins rer trois lignes entre les lignes 12 00 et 13 00 la ligne courante sera 12 30 Apr s la suppression d une ou plusieurs lignes la ligne suivant imm diatement la derni re ligne supprim e devient la ligne courante si la derni re ligne du fichier a t supprim e c est la nouvelle derni re ligne du fichier qui devient ligne courante Dans nos consid rations pr c dentes nous avons sianal qu il fallait explicitement indiquer une ligne pour chaque instruction en sp cifiant le num ro de la ligne int ress e N anmoins si aucune ligne particuli re n est mentionn e la ligne courante est prise par d faut Par exemple en r ponse l ordre se D2 e EE l i l diteur supprimera deux lignes partir de la ligne courante puisque dans notre exemple nous en tions Ja liqne 6 00 les lianes 6 00 et 7 00 seront supprim es Comme vous vous en rendrez compte l usage la co
19. e l diteur ne peut tre utilis avec des fichiers de 10000 Tignes ou plus ceci n est pas vraiment une limitation puisque 10000 lignes vierges occupent 40 Ko de m moire Quand un num ro de ligne est inf rieur 1 il est n cessaire de faire pr c der le point d un 0 0 10 et non 10 par exemple Ceci pour que le point ne soit pas pris pour un s parateur Le tampon d entr e accepte 136 caract res au del les caract res sont ignor s pour sortir de Ia ligne il faut revenir CTRL H ou avant de faire un retour chariot Editeur de Texte 57 IT y a plusieurs fa ons d ins rer une ligne au d but d un fichier qui contient d j une ligne 0 01 L une est de renum roter le fichier 0 01 devenant 1 00 et permettant l insertion d une ligne 0 10 Une autre fa on de faire est de frapper INSERT x gt o x est le nombre de ligne qui renvoie une ligne au dessus du fichier Si par exemple la ligne courante est 0 01 la commande INSERT 1 permet d ins rer avant cette ligne 3 Erreurs Les erreurs qui ne peuvent se produire que rarement entra nent l affichage de messages d erreur tr s simples imprim s en clair en langue anglaise SMT shga Editeur de Texte LISTE DES COMMANDES ET ORDRES DE L EDITEUR DE TEXTE Sp cification A PPEND B TT M C HANGE CH PY CTRL X CTRL H OU am CTRL R D ELETE EDIT E L EXP AND F IND H EADER I NSERT L G M VE N EXT
20. e la ligne point e PRINT 5 Imprime la ligne point e et les quatre suivantes P 10 Imprime la ligne point e et les neuf pr c dentes 100P Imprime la ligne 100 PRINTXCHAINEX Imprime toutes lignes pr c dentes jusqu la premi re ligne contenant la chaine de caract re CHAINE NOTE Un retour chariot imprime la ligne courante SMT 48 Editeur de Texte R EPLACE lt cible rs zm dent Vite Fret met Gent mb 8 ge ge Suppression de la ligne courante jusqu la lignecible L diteur se met en mode saisie dans m moire tampon les nouvelles Tignes sont mises dans l espace lib r If n est pas obligatoire de rentrer autant de Tignes que de lignes supprim es Les num ros deslignes ins r es peuvent tre diff rents de ceux des Tignes supprim es Le pointeur de ligne sera positionn la derni re ligne saisie Par d faut seule la ligne courante est supprim e Exemple R Remplace la ligne courante REPLACE 10 Remplace 10 lignes ligne courante comprise R GAUPIL Remplace toutes les lignes partir de la ligne courante jusqu la ligne qui contient la cha ne de caract res G UPIL SMT Editeur de Texte 49 d texte aam saig e mm zm pm y y ew o ms ze L instruction remplace la ligne point e par le texte exprim Le texte de remplacement commence avec le premier caract re qui suit le signe Le pointeur de ligne ne bouge pas C EST UN NOUVEAU TEXTE SMT 50 Editeur
21. e la recherche jusqu la derni re ou la premi re ligne du fichier cf exemple 4 5 Si la cible n est pas trouv e le pointeur ne sera pas d plac e ms mes wem wm FIND RENARD F GBUPIL 3 F GBUPIL 30 F GAUPIL x F GBUPIL 7 x Recherche la prochaine ligne qui contient Ta cha ne RENARD Recherche les trois prochaines lignes qui contiennent la chaine GQUPIL Recherche dans la ligne point e la chaine G UPIL commen ant en colonne 30 Recherche toutes les occurrences de la chaine G UPIL jusqu la fin du fichier Recherche toutes les lianes pr c dentes qui ont le mot GOUPIL commen ant en colonne 7 jusqu au d but du fichier SMT 34 Editeur de Texte N EXT lt cible gt occurencez am rm at dwie wt na pay aan om n mur mm La ligne sp cifi e par la cible devient la ligne courante Si le drapeau de v rification VERIFY est arbor cette liane sera imprim e Si 1 occurrence est sp cifi e nombre entier elle indique laquelle parmi es lignes qui contiennent la cible devient la ligne courante Si la cible n est pas trouv e le pointeur de ligne sera d plac la fin du fichier ou au d but si le d placement est ascendant Si aucune cible n est mentionn e la ligne suivante devient la ligne courante Exemples NEXT 5 Le pointeur de ligne est d plac la cinqui me ligne suivante N La ligne suivante devient ligne courante N 10 La dixi me ligne pr c de
22. e ligne pr c dente du fichier qui contient la cha ne de caract re PR GRAMME MY 10 5 R crit la ligne courante et les quatre lignes pr c dentes au dessous de la ligne 19 du fichier dE Editeur de Texte Q VERLAY lt s parateurs za wm zen zt zx r Ta ts get Fe et za La ligne courante est imprim e et une ligne de saisie est accept e ensuite sur le terminal la ligne de recouvrement Cette ligne est positionn e directement au dessous de la ligne courante Chaque caract re de recouvrement qui est diff rent du caract re S parateur un blanc par d faut remplacera le caract re correspondant dans la ligne courante La ligne modifi e sera imprim e si VERIFY est DN re em oan an en mu FE VER AN B ICI LA P NNE VIGNE VERLAY V B L i V ICI LA B NNE LIGNE SMT Editeur de Texte B VERLAY lt d X texte y en wm pp ze pe reg ma ma ma ma zs Cette instruction est semblable Ja commande de recouvrement pr c dente VERLAY mais Ta ligne couranten est pas imprim e le texte qui suitle caract re d limiteur est consid r comme recouvrement suppl mentaire Exemple DVERL AN LA ECRITE 25 00 VILA LA B NNE LIGNE ECRITE Editeur de Texte 47 P RINT cible pes zen Ten que pts z eve mme eme aus me Impression de la Tigne courante et des lignes suivantes jusqu la ligne cible Par d faut seule Ia ligne courante est imprim e Exemples P Imprim
23. es chevauchent les num ros de lignes existantes dans le fichier ran zm re me INSERT Accepte la saisie de nouvelle ligne ou I apr s la ligne point e SMT Editeur d Texte 43 I NSERT lt texte gt ran om em mm ma mm ra pg zm rt ge pa Le texte qui suit imm diatement le caract re de s paration un blanc apr s la commande I sera crit sur une ligne apr s la Tigne courante cette nouvelle Tigne devient alors la ligne courante L diteur peut renum roter les lignes de textes qui suivent le texte ins r si le num ro de la ligne ins r e co ncide avec le num ro de Tignes existantes dans le fichier Exemple 2 FIN 3 I RAJ UTER SNT h SMT Editeur de Tegte M VE lt destination lt cible gamme gt La ligne courante et les Tignes suivantes jusqu la ligne cible gamme sont r crites apr s la ligne destination La destination implicite est 1 c est dire que la ligne courante est r crite au dessous de la ligne suivante du fichier La gamme implicite est 1 une seule ligne est r crite Apr s ex cution de la commande le pointeur de ligne sera plac la derni re ligne r crite Quelques lignes peuvent tre renum rot es apr s un mouvement sans qu un message de renum rotation soit exprim ma un om ir zm zm M VE 3 R crit la ligne courante trois lignes plus bas MAVE PRAGRAMME 5 R crit la ligne courante et les quatre suivantes apr s la premi r
24. est utilis e pour indiquer la gamme de lignes auxquelles 1 Instruction s applique l instruction s appliquera chaque ligne partir de la ligne sp cifi e par ligne et continuera jusqu atteindre la cible Si une cha ne lt cible est sp cifi e 1 instructio s appliquera toutes les lignes de texte jusqu atteindre une ligne contenant la cha ne La recherche se fait en descendant le fichier sauf si la cible est pr c d e d un signe moins auquel cas la recherche et le traitement se font en remontant le fichier Les cibles peuvent tre galement pr c d es d un signe recherche descendante Si un num ro de ligne cible est sp cifi le traitement commence lignedet s ach ve la ligne cible Voici quelques exemples de cible 2 10 3 CHAINE CIBLE CHAINE DEPLACEMENT ARRI RE A UNE CHAINE ez T UT SEPARATEUR C NVIENT P UR UNE CHAINE MEME LE SIGNE PLUS C NVIENT TE L300 I1 1 2 Sp cification d un num ro de colonne Toute indication cha ne peut tre suivie d un num ro de colonne imm diatement apr s le second s parateur pour indiquer que la cha ne en question doit commencer dans la colonne sp cifi e pour tre trouv e Si la colonne sp cifi e n est pas dans l ensemble de la zone affect e la demande sera ignor e Voici quelques exemples IDENTIFICATEUR 11 PRAGRAMME 77 x ETIQUETTE 2 3 CAMMENTAIRE 3 30 Editeur de Texte
25. eton II 1 3 Caract re ordre r p t Un caract re ordre r p t a t introduit dans l diteur pour permettre de r p ter exactement le dernier ordre dans le tampon d entr e Si un ordre entra ne une erreur ou change le contenu du tampon d entr e le commentaire ILLEGAL CYMMAND ordre ill gal sera affich chaque utilisation du caract re de r p tition jusqu ce qu un autre ordre r p table soit donn Le caract re de r p tition est CTRL R 12 a ASCII Quelques exemples d ordres qu il peut tre utile de r p ter PRINT 15 pour imprimer d un coup un cran de lignes NEXT pour d rouler pas pas un fichier avec une seule touche AC II pour remplir rapidement l espace de travail FIND Cha ne de caract res si la premi re cha ne trouv e n est pas la bonne SET 20 Editeur de Texte 11 1 4 Utilisation du caract re de fin de ligne E L L diteur comprend un caract re E L End of Line pour permettre des ordres multiples dans une seule ligne Les ordres INSERT et VERLAY sont des exceptions car ils ne peuvent pas tre suivis par d autres ordres Le caract re E L peut tre chang de fa on interactive par l ordre SET Exemple de l utilisation de E L avec 8 comme caract re E L AD2 8P108T La s quence supprimera les deux premi res lignes du fichier imprimera les dix lignes suivantes et finalement renverra le pointeur au d but du fichier SMT Edite
26. gera en m moire que ce qu il peut La commande NEW dit l diteur que vous avez fini l dition de cette partie et que voulez en charger le morceau suivant Elle agit de la fa on suivante apr s avoir frapp NEW toute la partie du fichier contenu dans la m moire tampon jusqu la derni re ligne point e est rang e sur le fichier disque BAK sauf la derni re ligne point e Ensuite la plus grande partie possible du fichier original qui n a pas encore t lue est copi e dans la m moire tampon La main sera rendue l diteur et la derni re ligne point e deviendra la premi re ligne point e de cette nouvelle partie La commande NEW peut tre utilis e aussi souvent que n cessaire mais il faut se souvenir que lorsqu une portion de fichier a t recharg e sur disque elle n est plus accessible par l diteur Car il ne peut travailler que sur le texte charg dans la m moire tampon en cons quence des commandes globales comme CHANGE ou FIND ne peuvent agir que dans le cadre du texte charg dans la m moire tampon et non sur le fichier complet moins bien s r qu il ne soit compris tout entier dans la m moire tampon 66 Editeur de Texte L ordre NEW peut aussi servir lors de ia cr ation d un fichier il est en effet possible d emplir compl tement le tampon l diteur d livre alors le message N T ENZUGH R M pas assez de place Frapper alors NEW et tout le d but du fichier jusqu la ligne cour
27. instruction d dition est I ign nstructioi Editeur de Texte Par exemple l ordre pour afficher la ligne 12 00 est 12 P 12 00 N US V ICI A LA FIN DE CE FICHIER ou 12 est la Sp cification de la ligne et P est l instruction dans cet ordre L4 L insertion Dans l emploi normal du mot ins rer nous entendons par exemple ins rer cette carte apr s cette autre carte Pour utiliser l instruction d insertion nous pr cisons le N de la ligne apr s laquelle la nouvelle ligne doit tre ins r e suivi du Symbole I ie I Apr s la frappe de l instruction suivie d un retour chariot i l diteur va choisirun num ro de ligne appropri et inviter frapper la ligne en affichant ce num ro de ligne suivi d un signe gal Apr s que chaque ligne et le retour chariot ont t tap s l diteur affiche un nouveau n de ligne suivi d un gal Pour sortir du mode insertion taper un di se Un nouvel ordre peut alors tre donn l diteur Voici quelques exemples d insertion PH 8 10 Y ICI UNE LIGNE TNSEREE 8 20 AINSI QUE CELLE CI 8 30 AL 1 11 10 ENCORE UNE LIGNE INSEREE 11 20 4 6P 6 00 _ ABCDEFGHIJKL Note L diteur peut renum roter des Tignes qui suivent le texte ins r ceci quand assez ce lignes sont ins r es et que leurs num ros recoupent ceux des lignes du texte original fN MT Editeur de Texte I 5 La suppression A
28. laiss s dans le texte Le nombre maximum d arr tsde tabulation est vingt Les arr ts de tabulation doivent tre saisis en ordre ascendant TAB 11 18 30 met des arr ts de tabulation aux colonnes 11 18 30 TAB 7 72 met des arr ts de tabulation pour un programme FORTRAN TAB nettoie tous les arr ts de tabulation ST 28 Editeur de Texte V ERIFY N FF en ze me mem Fan zm zc er em em mer ee Le drapeau de v rification est arbor ou amen Ce drapeau est utilis dans les instructions CHANCE et NEXT et plusieurs autres pour visualiser leurs r sultats Si ni ON ni FF ne sont sp cifi s le drapeau sera invers par rapport son tat initial On contr le l tat de VERIFY en constatant si dans les instructions concern es les r sultats s affichent ou non zeg pm we res em rm VERIFY FF ote la v rification V DN met la v rification V inverse N et FF SMT Editeur de Texte SE Signification x est l ordre commande du curseur A chaque entr e de cet ordre l diteur renvoie la cha ne de six caract res sp ciaux pr c demment d finie Ceci est utile pour des applications sp ciales Exemple X sort la cha ne de commande du curseur SMT 30 Editeur de Texte Z NE C1 C2 ron mm en en mea nna zen de Ft gg mn mm Z NE est utilis pour restreindre toutes les recherches de sous cha nes FIND CHANGE cible etc seulement entre les colonne
29. n zap La ligne courante et les lignes suivantes jusqu la cible camme sont copi es apr s la cible destination La destination par d faut est 1 la ligne courante est alors copi e apr s la ligne suivante La gamme par d faut est 1 dans ce cas seule la ligne courante est copi e Apr s l x cution de la pseudo instruction le pointeur de ligne se place la nouvelle position de la derni re ligne copi e Il peut y avoir renum rotation de certaines lignes sans qu un message de renum rotation apparaisse am mn sun mm zen am CH 419 Copie de la ligne courante apr s la ligne 18 Cg 34 Copie de la ligne suivante et les trois lignes suivantes apr s la ligne 3 CA GRDRE RANG Copie de a ligne couranteet des lignes suivantes jusqu la ligne contenant la chaine de caract re RANG apr s la prochaine ligne qui contient la chaine de caract re RANG SMT 40 Editeur de Texte D ELETE lt cible gt es an e mu mm em me wat pe e zen La ligne courante et les lignes suivantes jusqu la ligne de cible sont d truites Apr s l x cution de l instruction la ligne courante sera la ligne suivant la derni re ligne d truite Exemple DELETE 5 Suppression de cinq lignes la ligne cour nte etles quatre lignes suivantes D Suppression de la ligne courante D CHAINE Suppression de la ligne courante jusqu 1a prochaine ligne qui contient la cha ne de caract res CHAINE SMT Editeur
30. nouvelle cha ne cible d termine l tendue de 1a modification occurrence est l occurrence de la cha ne 1 dans une ligne Si occurrence est 1 ou n est pas sp cifi e seule la premi re occurrence de cha ne 1 dans toutes les Tignes du bloc zem chang e Si a est 2 seule la deuxi me occurrence de la cha ne 1 sera modifi e dans Tes lignes du bloc Si occurrence est x toutes les occurrences de la cha ne 1 seront modifi es dans toutes les lignes du bloc SMT DR e MT Editeur de Texte Exemple 774 C FACILEMENT AISEMENT 4 00 RAPIDEMENT ET AISEMENT SES CARACTERISTIQUES 448 1 C V ICI 8 10 UNE LIGNE INSEREE Z A SENS x 3 00 D EXEMPLES N US PERMETTRGNT D SPPRENDRE 4 00 RSPIDEMENT ET SISEMENT SES CSRSTERISTIQUES 5 00 LES LIGNES SUIVSNTES N NT AUCUN SENS H HfAOC E 73 2 3 12 00 N US VOICI A LA FIN DE CE FICH ER 11 10 ENCYRE UNE LIGN INSEREE fl t Dans Te premier exemple Te mot FACILEMENT est remplac par le mot AISEMENT Dans le deuxi me exemple ta locution VGICI est supprim e dans la ligne 8 10 Dans le troisi me exemple le pointeur de iane remonte cing lignes donc jusqu la ligne 3 00 et change chaque occurrence de A en 3 dans toutes les lignes jusqu la lione 5 00 qui contient la cha ne de caract res SENS Le dernier exemple montre le changement de la troisi me occurrence de E en dans la liane 12 00 et dans la ligne 11 90 1 10
31. nsid ration de la lione courante en cas d absence de Zomme par d faut est extr mement commode SM SMT Editeur de Texte Apr s toutes ces manipulations notre fichier est devenu CH HO G E au aU G HO OI OH KHH H GA kA bech k F i GA To bh k VO C0 CO O7 Za CO FO Ha C3 Nous Par d faut VOICI UN EXEMPLE D UTILISATIQN DE L EDITEUR DE TEXTE BEAUCS UP D EXEMPLES N US PERMETTR NT D APPRENDRE RAPIDEMENT ET FACILEMENT SES CARACTERISTIQUES LES LIGNES SUIVANTES N NT AUCUN SENS TEST 1234 VSICI UNE LIGNE INSEREE AINSI QUE CELLE CI L EDITEUR EST AMUSANT A UTILISER BBBBBBBB te UNE LIGNE INSEREE NQUS V ICI A LA FIN DE CE FICHIER AU MOINS PQUR L INSTANT avons vu que l on peut sp cifier une ligne par son num ro nous tombons sur la liqne courante I existe aussi plusieurs autres moyens de sp cifier une ligne ou en d autres termes de d placer le pointeur vers une ligne concern e avant l x cution de l instruction On peut aussi sp cifier la ligne par n ou n n entier pour dire ni me ligne suivante ou ni me liane pr c dente Deux autres indicateurs utiles sont A et 1 qui sp cifient directement la premi re liane ou d but du fichier et la derni re ligne ou fin du fichier Tous ces moyens d indiquer une ligne sont illustr s dans l exemple ci dessus en conjugaison avec l instruction PRINT Editeur de Texte FE NT 1 00 VICI UN EXEMPLE D UTILISAT
32. nte devient ligne courante N GUPIL La prochaine ligne qui contient la cha ne G UPIL devient tigne courante N GAUPIL 3 La troisi me ligne contenant la chaine GAUPIL devient ligne point e SM T Editeur de Texte 35 e zm e zen rm pm rm mm zem Tt sex rg zz re pr fe sar ze T P Met le pointeur de ligne la premi re ligne du fichier SM 36 SE Editeur de Texte I1 2 4 Les instructions d dition A _ PPEND cha ne cible Signification me zen D mas en rio pos me man aam mt wen dun APPEND tie la chaine sp cifi e au dernier caract re de la ligne courante et des lignes suivantes jusqu ce que la cible soit atteinte Si la chaine de caract res est postfix e par un num ro de colonne le d but de la chaine est ins r la colonne sp cifi e et non la fin de la ligne Tous les caract res qui suivaient la colonne sp cifi e dans l ancienne ligne sont effac s Exemples APPEND Ajoute un point la fin de la ligne courante XHELLYx Ajoute le mot HELL Ta fin de la ligne courante et la fin de la ligne suivante A GUPIL 73xFIN4x7 Ajoute je mot G UPIL partir de la ligne courante et des lignes suivantes jusqu trouver une ligne contenant la chaine FIN commen ant la 7 me colonne e Editeur de Texte C HANGE chaine 15 chaine 2 lt cibles lt occurrence zap en gen zm mm me mm mm aag mn rat g Remplace fa chaine de
33. r la seule ligne d sign e 4 cha ne de caract res pour indiquer que la commande sera ex cut e depuis la ligne d sign e jusqu la prochaine ligne contenant cette cha ne de caract re 5 cha ne de caract re m me op ration que 4 mais en remontant tes lignes 6 A pour d signer la premi re ligne du fichier 7 I pour d signer la derni re ligne du fichier Avec cette meilleure compr hension de Jign et amp ible gt nous pouvons maintenant examiner des instructions suppl mentaires L instruction P RINT affiche une ou plusieurs lignes Sa syntaxe est Mais pour afficher une seule ligne la sp cification de ladite ligne suffit en d autres termes ligne et ligne P ont le m me effet Revenons notre fichier oe 2 00 L EDITEUR DE TEXTE BEAUC UP IP Gesi 1 00 V ICI UN EXEMPLE D UTILISATION DE FFP APPRENDRE 1 00 V ICI UN EXEMPLE D UTILISATION DE f 2 00 L EDITEUR DE TEXTE BEAUC UP 3 00 D EXEMPLES NOUS PERMETTRGNT D APPRENDRE FEl P 3 13 00 AU M INS P UR L INSTANT 12 00 N US V ICI A LA FIN DE CE FICHIER 11 10 ENC RE UNE LIGNE INSEREE SMT 10 SMT Editeur de Texte 10 9 8 8 8 HE 12P 12 13 F z7 BBB P et AE UU BBBBBB UD L DITEUR EST AMUSANT A UTILISER 20 AINSI QUE CELLE CI 10 C EST UNE LIGNE INSEREE 00 TEST 1234 00 NQUS V ICI A LA FIN DE CE FICHIER 00 AU_MBINS P UR L INSTANT 1 7 L in
34. s Cl et C2 comprises Toutes les sous cha nes commencant en dehors de ces colonnes ne Seront pas d tect es Si Cl et C2 ne sont pas sp cifi s les zones seront prises par d faut colonnes 1 et 136 em en az gen a am ZONE 11 29 restreint les recherches entre les colonnes 11 29 Z NE recherche entre les colonnes 1 et 136 SMF saia Editeur de Texte II 2 2 Les pseudo instructions syst me L G Signification sortie de l Editeur S T P Signification m me que L G SMT D Editeur de Texte 1 2 3 D placements du pointeur de ligne B TT M em op an re zo em rm Ers em e pe zm B TT M d place le pointeur jusqu la derni re ligne du fichier qui devient la ligne courante B TTYM La derni re ligne du fichier devient igne point e SMT Editeur de Texte a mue zen at mer mt mes ex mm mn zi aJa F IND lt cible occurrence FIND d place le pointeur de la ligne courante jusqu la ligne sp cifi e dans la cible qui devient alors la ligne courante Si le drapeau de v rification VERIFY est arbor voir VERIFY Ta ligne sera imprim e Si 1 occurrence est sp cifi e un entier ou un ast risque la commande sera r p t e le nombre de fois indiqu Si occurrence est un entier frapper un blanc entre le second s parateur de la chaine et 1 occurrence cf exemple 2 pour viter la confusion avec un suffixe de cha ne cf exemple 3 Un ast risque entrain
35. struction NEXT Cette instruction sert principalement d placer le pointeur de ligne Bien qu elle puisse tre utilis e autrement c est d habitude avec la ligne par d faut La syntaxe est N Zcibiez Cette instruction trouve la ligne indiqu e par cible e l affiche et en fait la ligne courante Voyons quelques exemples HN 1 00 V ICI UN EXEMPLE D UTILISATI N DE FAN 2 00 L EDITEUR DE TEXTE BEAUCQUP ZANG 8 20 AINSI QUE CELLE CI Nec 8 00 TEST 1234 4E Ma A TAO T AECE AER E a PR Editeur de Texte SEI I 8 Remplacement ou insertion d une seule ligne La syntaxe de cette instruction est la suivante ligne texte ligne est sp cifi e par son num ro il s agit de la ligne remplacer ou ins rer par d faut c est la ligne courante texte est le texte de la ligne Reprenons notre exemple 4 REMPLACE LA LIGNE CAURANTE ICI 25 25 CETTE LIGNE EST CREEE AVEC Fag La premi re instruction remplace le premier texte de la ligne 8 00 ligne courante La deuxi me instruction ins re une nouvelle Tiqne de num ro 5 25 1 9 Modification d une cha ne de caract res L instruction C est utilis e pour remplacer une cha ne de caract res par une autre La Syntaxe est la suivante ligne C cha ne l amp cha ne 2 cibles occurrence est le s parateur pour s parer les deux cha nes de caract res cha ne gt l est la cha ne modifier cha ne 2 Ta
36. tion Page V ERIFY Affiche ou supprime le drapeau 28 de v rification X Ordre de commande du curseur 29 Z NE Restreint les recherches entre 30 certaines colonnes Remplace la ligne point e par un 49 nouveau texte Sp cifie la derni re ligne du fichier 6 AN Sp cifie la premi re ligne du fichier 6 LE Permet de sortir du mode o l on 1 2 4 se trouve 5 42 Imprim en France Imprimerie JOUVE 18 rue Saint Denis 75001 PARIS SHT
37. ur de Texte 21 11 1 5 Utilisation du tabulateur L utilisateur peut sp cifier interactivement un caract re de tabulation et ceci jusqu 20 arr ts de tabulation par ligne Le caract re de tabulation peut tre ins r dans une ligne o il sera pris en consid ration apr s envoi du caract re de fin de ligne Si les arr ts ou le caract re de tabulation n ont pas t sp cifi s auparavant mais qu un caract re a servi de tabulateur dans tout le fichier il peut encore tre pris en consid ration en l affectant TAB pla ant les arr ts et utilisant l ordre EXPAND sur le fichier Notons que si un caract re de tabulation a t sp cifi il sera automatiquement pris en consid ration par les ordres d insertion INSERT ou de remplacement REMPLACE Si toutefois un caract re de tabulation est ajout l aide des ordres CHANGE APPEND ou VERLAY il ne sera pas pris en consid ration jusqu ce qu un ordre EXPAND soit appliqu la ligne contenant ce caract re de tabulation SM T SE Editeur de Text II 2 Instructions de l diteur IT existe quatre groupes d instructions les instructions d environnement les instructions syst mes les d placements du pointeur de ligne les instructions d dition Une description compl te de toutes les instructions de chaque groupe est donn e ci apr s Dans tes descriptions suivantes les caract res compris entre parenth ses sont optionnels
38. vec cette instruction on peut supprimer une liqne ou un bloc de lignes Pour supprimer une ligne indiquons la ligne supprimer suivie de D digne D Lorsque vous faites le retour chariot la ligne dispara t Pour supprimer plusieurs lignes il nous faut indiquer non seulement la premi re ligne supprimer mais aussi la derni re que nous appellerons ligne cible et que nous indiquerons par cible Bien que l diteur permette plusieurs moyens de sp cifier la ligne cible voyons d abord les deux plus simples 1 cibleS peut tre le nombre de lignes supprimer en incluant la premi re et la derni re ligne du bloc 2 cible peut tre un di se suivi du n de la derni re lign du bloc supprimer Quelques exemples supprimer 3 lignes 3 26 supprimer 26 lignes 4 26 supprimer jusqu la ligne 26 00 La syntaxe de suppression d un bloc est ligne D cible ou Aigne indique le N de la premi re ligne et cible l tendue de la suppression Pour illustrer l emploi de l instruction de suppression supposons que nous avons un fichier comportant cinquante trois lignes num rot es de 1 53 Avec les instructions s 15 D d 21 D 2 31 Er 52 De B TT M F FILE REACHED Editeur de Texte Nous nous trouvons maintenant avec un fichier comportant les lignes 1 14 16 23 32 51 La premi re instruction a supprim Ta ligne 15 la seconde les lignes 24 31 la troisi m

Download Pdf Manuals

image

Related Search

Related Contents

Séance n°6    Arcam DV27A DVD Player User Manual  Holtek I/O 8-Bit MTP Starter Kit User's Guide  E F G J 1  Conceptronic 640GB Network (LAN) HDD  MANUAL DE INSTALACIÓN  MT1065/MT1060 - NEC Display Solutions Europe  Partner Tech SP-820  Sony MPK-NA Maintenance Manual  

Copyright © All rights reserved.
Failed to retrieve file