/[emacs]/emacs/etc/TUTORIAL.fr
ViewVC logotype

Diff of /emacs/etc/TUTORIAL.fr

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by eliz, Sat Nov 17 14:44:47 2001 UTC revision 1.3 by eliz, Sat Nov 17 16:16:00 2001 UTC
# Line 1  Line 1 
1  Copyright (c) 1985 Free Software Foundation, Inc ; Voir la fin de ce  Copyright (c) 1985, 2001 Free Software Foundation, Inc.
2  document pour les conditions.  Voir la fin de ce document pour les conditions.
3    
4  Ce document est le didacticiel d'Emacs. Cette traduction française a  Ce document est le didacticiel d'Emacs. Cette traduction française a
5  été effectuée par Éric Jacoboni <jaco@teaser.fr>.  été effectuée par Éric Jacoboni <jaco@teaser.fr>.
# Line 20  utiliserons les abréviations suivantes : Line 20  utiliserons les abréviations suivantes :
20    
21  Remarque importante : tapez C-x C-c (deux caractères) pour terminer  Remarque importante : tapez C-x C-c (deux caractères) pour terminer
22  une session Emacs.  une session Emacs.
23  <<Blank lines inserted here by startup of help-with-tutorial>>  
24    Dans ce didacticiel, les caractères ">>" en marge gauche indiquent les
25    directions à suivre pour essayer une commande. Ainsi :
26    <<Lignes blanches insérées par le lancement de help-with-tutorial>>
27  >>  Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant  >>  Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant
28      (faites-le, pressez la touche CTRL tout en pressant la touche v).      (faites-le, pressez la touche CTRL tout en pressant la touche v).
29        À partir de maintenant, vous devrez le faire à chaque fois que
30  À partir de maintenant, vous devrez le faire à chaque fois que vous      vous avez fini de lire l'écran.
 avez fini de lire l'écran.  
31    
32  Vous remarquerez qu'il y a un recouvrement de deux lignes lorsque l'on  Vous remarquerez qu'il y a un recouvrement de deux lignes lorsque l'on
33  passe d'un écran à un autre : cela permet une certaine continuité dans  passe d'un écran à un autre : cela permet une certaine continuité dans
# Line 37  C-v. Pour revenir un écran en arrière, t Line 39  C-v. Pour revenir un écran en arrière, t
39  META tout en appuyant sur v ou faites <ESC>v si vous n'avez pas de  META tout en appuyant sur v ou faites <ESC>v si vous n'avez pas de
40  touche META, EDIT ou ALT).  touche META, EDIT ou ALT).
41    
42  >>  Essayez de faire M-v puis C-v plusieurs fois.  >>  Faites M-v, puis C-v plusieurs fois.
43    
44    
45  * RÉSUMÉ  * RÉSUMÉ
# Line 72  directions de leurs déplacements : Line 74  directions de leurs déplacements :
74                            Ligne précédente, C-p                            Ligne précédente, C-p
75                                    :                                    :
76                                    :                                    :
77     En arrière, C-b .... Position courante du curseur .... Vers l'avant, C-f     En arrière, C-b ....   Position courante  .... Vers l'avant, C-f
78                                    :                                    :
79                                    :                                    :
80                            Ligne suivante, C-n                            Ligne suivante, C-n
# Line 90  fortement conseillé de les apprendre mai Line 92  fortement conseillé de les apprendre mai
92    
93  >> Faites quelques C-n pour amener le curseur sur cette ligne.  >> Faites quelques C-n pour amener le curseur sur cette ligne.
94    
95  >> Déplacez-vous le long de la ligne avec des C-f puis au-dessus avec  >> Déplacez-vous le long de la ligne avec des C-f, puis au-dessus avec
96     des C-p. Notez ce que fait C-p lorsque le curseur est au milieu de     des C-p. Notez ce que fait C-p lorsque le curseur est au milieu de
97     la ligne.     la ligne.
98        
# Line 118  l'emplacement spécifié dans le texte san Line 120  l'emplacement spécifié dans le texte san
120  de l'écran.  de l'écran.
121    
122  >> Essayez de placer le curseur au-delà du bas de l'écran avec C-n et  >> Essayez de placer le curseur au-delà du bas de l'écran avec C-n et
123    constatez ce qui se passe.     constatez ce qui se passe.
124    
125  Si le déplacement caractère par caractère est trop lent, vous pouvez  Si le déplacement caractère par caractère est trop lent, vous pouvez
126  vous déplacer mot par mot. M-f (Meta-f) avance d'un mot et M-b recule  vous déplacer mot par mot. M-f (Meta-f) avance d'un mot et M-b recule
# Line 182  M-< (Meta inférieur à) et M-> (Meta supé Line 184  M-< (Meta inférieur à) et M-> (Meta supé
184  commandes importantes de déplacement du curseur. La première renvoie  commandes importantes de déplacement du curseur. La première renvoie
185  au tout début du texte, la seconde à la fin de celui-ci.  au tout début du texte, la seconde à la fin de celui-ci.
186    
187  Sur certains terminaux, le "<" se trouve sous la virgule, vous devez  Sur certains claviers, le "<" se trouve sous la virgule, vous devez
188  donc utiliser la touche <Maj> pour y avoir accès. Sur ces terminaux,  donc utiliser la touche <Maj> pour y avoir accès. Sur ces terminaux,
189  vous devez utiliser également la touche <Maj> pour faire M-<, sinon  vous devez utiliser également la touche <Maj> pour faire M-<, sinon
190  vous taperiez M-virgule.  vous taperiez M-virgule.
# Line 214  un paramètre numérique : tapez le nombre Line 216  un paramètre numérique : tapez le nombre
216  META. Nous vous conseillons d'apprendre à utiliser la méthode C-u car  META. Nous vous conseillons d'apprendre à utiliser la méthode C-u car
217  elle fonctionne sur tous les types de terminaux. Le paramètre  elle fonctionne sur tous les types de terminaux. Le paramètre
218  numérique est également appelé « paramètre préfixe » car on le précise  numérique est également appelé « paramètre préfixe » car on le précise
219  avant la commande à laquelle il s'applique.  avant la commande sur laquelle il s'applique.
220    
221  C-u 8 C-f, par exemple, avance le curseur de huit caractères.  C-u 8 C-f, par exemple, avance le curseur de huit caractères.
222                    
# Line 239  Cela a dû déplacer l'écran de 8 lignes v Line 241  Cela a dû déplacer l'écran de 8 lignes v
241  redescendre de 8 lignes, il suffit de passer ce nombre comme paramètre  redescendre de 8 lignes, il suffit de passer ce nombre comme paramètre
242  de M-v.  de M-v.
243    
244  Si vous utilisez un affichage en fenêtres, comme avec X11 ou  Si vous utilisez un environnement graphique, comme X11 ou MS-Windows,
245  MS-Windows, il devrait y avoir une zone rectangulaire appelée barre de  il devrait y avoir une zone rectangulaire appelée barre de défilement,
246  défilement à gauche de la fenêtre Emacs. Vous pouvez faire défiler le  ou « scrollbar » sur le bord gauche de la fenêtre d'Emacs. Vous pouvez
247  texte en cliquant dans cette barre de défilement.  faire défiler le texte en cliquant avec la souris dans cette barre de
248    défilement.
249    
250  >> Pressez le bouton du milieu de la souris en haut de la zone mise en  >> Cliquez avec le bouton du milieu en haut de la zone mise en
251     évidence dans la barre de défilement. Cela devrait déplacer le     évidence dans la barre de défilement. Cela devrait déplacer le
252     texte en une position dépendant de la hauteur où vous avez cliqué.     texte jusqu'à une position dépendant de la hauteur où vous avez
253       cliqué.
254    
255  >> Déplacez la souris de bas en haut tout en maintenant son bouton du  >> Déplacez la souris de bas en haut tout en maintenant son bouton du
256     milieu pressé. Vous constaterez que le texte défile vers le haut et     milieu pressé. Vous constaterez que le texte défile vers le haut et
# Line 254  texte en cliquant dans cette barre de dé Line 258  texte en cliquant dans cette barre de dé
258    
259    
260  * QUAND EMACS EST MUET  * QUAND EMACS EST MUET
261  ---------------------  ----------------------
262    
263  Si Emacs cesse de répondre à vos commandes, vous pouvez le débloquer  Si Emacs cesse de répondre à vos commandes, vous pouvez le débloquer
264  en faisant C-g. Cette commande fait stopper une commande qui met trop  en toute sécurité avec C-g. Cette commande fait stopper une commande
265  de temps à s'exécuter.  qui met trop de temps à s'exécuter.
266    
267  C-g peut également servir à annuler un paramètre numérique au début  C-g peut également servir à annuler un paramètre numérique, ou le
268  d'une commande que vous ne souhaitez pas terminer.  début d'une commande que vous ne souhaitez pas terminer.
269    
270  >> Faites C-u 100 pour former un paramètre numérique de 100, puis tapez C-g.  >> Faites C-u 100 pour former un paramètre numérique de 100, puis
271     Faites maintenant C-f.  Le déplacement ne sera que d'un caractère     tapez C-g.
272       Faites maintenant C-f. Le déplacement ne sera que d'un caractère
273     car vous avez annulé le paramètre avec C-g.     car vous avez annulé le paramètre avec C-g.
274    
275  Si vous avez tapé<ESC> par erreur, vous pouvez vous en débarrasser  Si vous avez tapé <ESC> par erreur, vous pouvez vous en débarrasser
276  avec un C-g.  avec un C-g.
277    
278    
# Line 281  Si vous tapez l'une de ces commandes, Em Line 286  Si vous tapez l'une de ces commandes, Em
286  indiquant quelle était la commande et vous demande si vous souhaitez  indiquant quelle était la commande et vous demande si vous souhaitez
287  continuer et l'exécuter.  continuer et l'exécuter.
288    
289  Si vous souhaitez vraiment essayer la commande, tapez <Espace> comme  Si vous souhaitez vraiment essayer la commande, tapez <Espace> en
290  réponse à la question. Si vous ne voulez pas exécuter la commande  réponse à la question. Si vous ne voulez pas exécuter la commande
291  désactivée, il suffit normalement de répondre « n ».  désactivée, il suffit normalement de répondre « n ».
292    
# Line 297  pour l'instant, nous expliquerons commen Line 302  pour l'instant, nous expliquerons commen
302  fenêtres supplémentaires pour revenir à une édition mono-fenêtre.  fenêtres supplémentaires pour revenir à une édition mono-fenêtre.
303  C'est très simple :  C'est très simple :
304    
305          C-x 1   Une seule fenêtre (i.e., tue toutes les autres)          C-x 1   Une seule fenêtre (i.e., supprime toutes les autres)
306    
307  Il s'agit de CTRL-x suivi du chiffre 1. C-x 1 étend la fenêtre  Il s'agit de CTRL-x suivi du chiffre 1. C-x 1 étend la fenêtre
308  contenant le curseur pour qu'elle occupe tout l'écran. Cette commande  contenant le curseur pour qu'elle occupe tout l'écran. Cette commande
309  supprime toutes les autres fenêtres.  supprime toutes les autres fenêtres.
310    
311  >> Déplacez le curseur sur cette ligne et faites C-u 0 C-l.  >> Déplacez le curseur sur cette ligne et faites C-u 0 C-l.
312  >> Faites C-h k C-f.  >> Faites CONTROLE-h k CONTROLE-f.
313     Vous constatez que cette fenêtre est réduite alors qu'une nouvelle     Vous constatez que cette fenêtre est réduite alors qu'une nouvelle
314     apparaît pour afficher la documentation sur la commande C-f.     apparaît pour afficher la documentation sur la commande CONTROLE-f.
315    
316  >> Faites C-x 1 et la fenêtre de documentation disparaît.  >> Faites C-x 1 et la fenêtre de documentation disparaît.
317    
318  Cette commande est différente de celles que nous avons déjà vues car  Cette commande est différente de celles que nous avons déjà vues car
319  elle est formée de deux caractères. Elle commence par le caractère  elle est formée de deux caractères. Elle commence par le caractère
320  C-x, comme le font de nombreuses commandes de manipulation de  CONTROLE-x, comme le font de nombreuses commandes de manipulation de
321  fenêtres, fichiers, tampons et autres entités associées. Ces commandes  fenêtres, fichiers, tampons et autres entités associées. Ces commandes
322  font deux, trois ou quatre caractères.  font deux, trois ou quatre caractères.
323    
# Line 322  font deux, trois ou quatre caractères. Line 327  font deux, trois ou quatre caractères.
327    
328  Si vous voulez insérer du texte, il vous suffit de le taper. Les  Si vous voulez insérer du texte, il vous suffit de le taper. Les
329  caractères que vous pouvez lire, comme A, 7, *, etc. sont considérés  caractères que vous pouvez lire, comme A, 7, *, etc. sont considérés
330  comme texte par Emacs et insérés immédiatement. Tapez <Entrée> (la  comme du texte par Emacs et insérés immédiatement. Tapez <Entrée> (la
331  touche de retour chariot) pour insérer un caractère Newline.  touche de retour chariot) pour insérer un caractère Newline.
332    
333  Vous pouvez supprimer le dernier caractère que vous avez tapé en  Vous pouvez effacer le dernier caractère que vous avez tapé en
334  faisant <Delete>. <Delete> est une touche du clavier, parfois nommée  faisant <Delete>. <Delete> est une touche du clavier, parfois nommée
335  « Del » ou « Suppr ». Dans certains cas, la touche « Backspace » sert de  « Del » ou « Suppr ». Dans certains cas, la touche « Backspace » sert de
336  <Delete>, mais pas toujours !  <Delete>, mais pas toujours !
337    
338  Plus généralement, <Delete> supprime le caractère situé immédiatement  Plus généralement, <Delete> efface le caractère situé immédiatement
339  avant la position courante du curseur.  avant la position courante du curseur.
340    
341  >> Tapez quelques caractères puis supprimez-les en faisant plusieurs  >> Tapez quelques caractères puis effacez-les en faisant plusieurs
342     fois <Delete>. Ne vous inquiétez pas de modifier ce fichier ; vous     fois <Delete>. Ne vous inquiétez pas de modifier ce fichier ; vous
343     ne modifierez pas le didacticiel principal mais uniquement votre     ne modifierez pas le didacticiel principal mais uniquement votre
344     copie personnelle de celui-ci.     copie personnelle de celui-ci.
345    
346  Lorsqu'une ligne de texte devient trop longue pour tenir sur une seule  Lorsqu'une ligne de texte devient trop longue pour tenir sur une seule
347  ligne de l'écran, elle se « continue » sur une deuxième ligne  ligne de l'écran, elle se « continue » sur une deuxième ligne
348  d'écran. Une barre de fraction inverse (« \ ») sur la marge droite  d'écran. Une barre de fraction inverse (« \ ») ou, si vous utilisez un
349  indique une ligne qui se poursuit sur la ligne suivante.  environnement grapgique, une petite flèche recourbée, sur la marge
350    droite indique une ligne qui se poursuit sur la ligne suivante.
351    
352  >> Insérez du texte jusqu'à atteindre la marge droite et continuez  >> Insérez du texte jusqu'à atteindre la marge droite et continuez
353     d'en insérer. Vous verrez apparaître une ligne de continuation.     d'en insérer. Vous verrez apparaître une ligne de continuation.
354    
355  >> Faites des <Delete> pour supprimer le texte jusqu'à ce que la ligne  >> Faites des <Delete> pour effacer le texte jusqu'à ce que la ligne
356     tienne à nouveau sur une seule ligne d'écran. La ligne de     tienne à nouveau sur une seule ligne d'écran. La ligne de
357     continuation disparaît.     continuation disparaît.
358    
359  Vous pouvez supprimer un caractère Newline comme n'importe quel autre  Vous pouvez effacer un caractère Newline comme n'importe quel autre
360  caractère. La suppression d'un Newline entre deux lignes les fusionne  caractère. La suppression d'un Newline entre deux lignes les fusionne
361  en une seule ligne. Si la ligne résultante est trop longue pour tenir  en une seule ligne. Si la ligne résultante est trop longue pour tenir
362  dans la largeur de l'écran, elle s'affichera avec une ligne de  dans la largeur de l'écran, elle s'affichera avec une ligne de
363  continuation.  continuation.
364    
365  >> Placer le curseur au début d'une ligne et faites <Delete>.  >> Placez le curseur au début d'une ligne et faites <Delete>.
366     Cela fusionne cette ligne avec la ligne précédente.     Cela fusionne cette ligne avec la ligne précédente.
367    
368  >> Faites <Entrée> pour remettre le Newline que vous avez supprimé.  >> Faites <Entrée> pour remettre le Newline que vous avez supprimé.
# Line 369  répétition d'un caractère de texte l'ins Line 375  répétition d'un caractère de texte l'ins
375    
376  Vous connaissez maintenant la méthode la plus simple pour taper du  Vous connaissez maintenant la méthode la plus simple pour taper du
377  texte dans Emacs et pour corriger les erreurs. Vous pouvez également  texte dans Emacs et pour corriger les erreurs. Vous pouvez également
378  supprimer des mots ou des lignes entières. Voici un résumé des  effacer des mots ou des lignes entières. Voici un résumé des
379  opérations de suppression :  opérations de suppression :
380    
381          <Delete>     supprime le caractère situé avant le curseur          <Delete>     Efface le caractère situé avant le curseur
382          C-d          supprime le caractère situé après le curseur          C-d          Efface le caractère situé après le curseur
383    
384          M-<Delete>   supprime le mot situé avant le curseur          M-<Delete>   Supprime le mot situé avant le curseur
385          M-d          supprime le mot situé après le curseur          M-d          Supprime le mot situé après le curseur
386    
387          C-k          supprime de la position du curseur à la fin de la ligne          C-k          Supprime du curseur à la fin de la ligne
388          M-k          supprime jusqu'à la fin de la phrase courante          M-k          Supprime jusqu'à la fin de la phrase courante
389    
390  Vous noterez que <Delete> et C-d, par rapport à M-<Delete> et M-d, ont  Vous noterez que <Delete> et C-d, par rapport à M-<Delete> et M-d, ont
391  la même relation que C-f et M-f (en fait, <Delete> n'est pas vraiment  la même relation que C-f et M-f (en fait, <Delete> n'est pas vraiment
392  un caractère de contrôle, mais ne sous soucions pas de cela) C-k et  un caractère de contrôle, mais ne nous soucions pas de cela) C-k et
393  M-k sont un peu comme C-e et M-e.  M-k sont un peu comme C-e et M-e.
394    
395  Vous pouvez aussi supprimer n'importe quelle zone du tampon en  Vous pouvez aussi supprimer n'importe quelle zone du tampon en
# Line 393  espace). Puis, allez à l'autre extrémité Line 399  espace). Puis, allez à l'autre extrémité
399  tout le texte compris entre ces deux positions.  tout le texte compris entre ces deux positions.
400    
401  >> Placez le curseur sur le V au début du paragraphe précédent.  >> Placez le curseur sur le V au début du paragraphe précédent.
402  >> Faites C-SPC.  Emacs devrait afficher un message "Mark set"  >> Faites C-SPC. Emacs devrait afficher un message "Mark set"
403     en bas de l'écran.     en bas de l'écran.
404  >> Déplacez le curseur sur le x d'« extrémité », sur la seconde ligne  >> Déplacez le curseur sur le x d'« extrémité », sur la seconde ligne
405     du paragraphe.     du paragraphe.
406  >> Faites C-w.  Cela supprimera le texte allant du V jusqu'au  >> Faites C-w.  Cela supprimera le texte allant du V jusqu'au
407     caractère situé juste avant le x.     caractère situé juste avant le x.
408    
409  Lorsque vous supprimez plus d'un caractère à la fois, Emacs sauvegarde  La différence entre « effacer » et « supprimer » est que vous pouvez
410  le texte détruit afin que vous puissiez le récupérer. La récupération  réinsérer le texte « supprimé », alors que c'est impossible avec ce
411  d'un texte détruit s'appelle le « yanking ». Vous pouvez ramener le  qui a été « effacé ». La réinsertion d'un texte supprimé s'appelle le
412  texte détruit à la place qu'il occupait ou à n'importe quel autre  « yanking ». Généralement, les commandes qui ôtent beaucoup de texte
413  emplacement du texte. Vous pouvez récupérer plusieurs fois ce texte  le suppriment (afin que vous puissiez le récupérer), tandis que celles
414  afin d'en créer plusieurs copies. La commande de récupération est C-y.  qui ne font qu'ôter un seul caractère, des lignes blanches ou des
415    espaces, les effacent (vous ne pouvez donc pas récupérer ce texte).
 La différence entre « détruire » et « supprimer » est que ce qui a été  
 « détruit » peut être récupéré, pas ce qui a été « supprimé ». En  
 général, les commandes qui ôtent un gros volume de texte le  
 sauvegardent, alors que celles qui ne suppriment qu'un caractère ou  
 des lignes blanches et des espaces, ne créent pas de sauvegardes.  
416    
417  >> Placez le curseur au début d'une ligne non vide puis faites  >> Placez le curseur au début d'une ligne non vide puis faites
418     C-k pour détruire le texte de celle-ci.     C-k pour supprimer le texte de celle-ci.
419  >> Refaites C-k : vous verrez que cela détruit le Newline qui suit  >> Refaites C-k : vous verrez que cela supprime le Newline qui suit
420     cette ligne.     cette ligne.
421    
422  Notez qu'un simple C-k détruit le contenu de la ligne et qu'un second  Notez qu'un simple C-k supprime le contenu de la ligne et qu'un second
423  détruit la ligne elle-même, ce qui fait remonter toutes les lignes  détruit la ligne elle-même, ce qui fait remonter toutes les lignes
424  suivantes. C-k traite son paramètre numérique d'une façon spéciale :  suivantes. C-k traite son paramètre numérique d'une façon spéciale :
425  il détruit ce nombre de lignes ET leurs contenus. Ce n'est pas une  il détruit ce nombre de lignes ET leurs contenus. Ce n'est pas une
426  simple répétition : C-u 2 C-k détruit deux lignes et leurs Newlines  simple répétition : C-u 2 C-k détruit deux lignes et leurs Newlines
427  alors que taper deux fois C-k n'aurait pas le même effet.  alors que taper deux fois C-k n'aurait pas le même effet.
428    
429  Pour récupérer le dernier texte détruit et le placer à l'emplacement  Vous pouvez ramener le texte supprimé à la place qu'il occupait ou à
430  courant du curseur, faites C-y.  n'importe quel autre emplacement du texte. Vous pouvez récupérer
431    plusieurs fois ce texte afin d'en créer plusieurs copies.
432    
433    La commande de récupération est C-y.  Elle réinsère le dernier texte
434    supprimé à la position courante du curseur.
435    
436  >> Essayez : faites C-y pour récupérer le texte.  >> Essayez : faites C-y pour récupérer le texte.
437    
438  Pensez à C-y comme si vous récupériez quelque chose que quelqu'un  Si vous faites plusieurs C-k à la suite, tout le texte supprimé est
439  avait éloigné de vous. Si vous faites plusieurs C-k dans une ligne,  sauvegardé en même temps, de sorte qu'un seul C-y ramènera toutes les
440  tout le texte détruit est sauvegardé ensemble et un seul C-y  lignes d'un seul coup.
 récupérera donc toutes les lignes.  
441    
442  >> Faites plusieurs fois C-k.  >> Faites plusieurs fois C-k.
443    
444  Pour récupérer le texte détruit :  Maintenant, pour récupérer le texte détruit :
445    
446  >> Faites C-y puis descendez le curseur de quelques lignes et refaites  >> Faites C-y, puis descendez le curseur de quelques lignes et refaites
447     C-y. Voilà comment copier du texte.     C-y. Vous savez maintenant comment copier du texte.
448    
449  Que faire si vous avez du texte que vous voulez récupérer et,  Que faire si vous avez du texte que vous voulez récupérer et,
450  qu'ensuite, vous détruisez autre chose ? C-y récupérerait la  qu'ensuite, vous supprimez autre chose ? C-y récupérerait la
451  destruction le plus récente mais le texte précédent n'est pas pour  suppression la plus récente mais le texte précédent n'est pas pour
452  autant perdu : vous pouvez le rappeler en utilisant la commande  autant perdu : vous pouvez le rappeler en utilisant la commande
453  M-y. Après avoir fait C-y pour récupérer la destruction la plus  M-y. Après avoir fait C-y pour récupérer la suppression la plus
454  récente, M-y remplacera ce texte récupéré par le texte détruit  récente, M-y remplacera ce texte récupéré par le texte supprimé
455  précédemment. En répétant les M-y, vous ramenez les destructions de  précédemment. En répétant les M-y, vous ramenez les suppressions de
456  plus en plus anciennes. Lorsque vous avez atteint le texte que vous  plus en plus anciennes. Lorsque vous avez atteint le texte que vous
457  recherchez, vous n'avez rien besoin de faire pour le  recherchez, vous n'avez rien besoin de faire pour le
458  conserver. Continuez simplement à éditer votre texte et laissez le  conserver. Continuez simplement à éditer votre texte et laissez le
459  texte récupéré où il est.  texte récupéré où il est.
460    
461  Si vous faites M-y suffisamment de fois, vous reviendrez à votre point  Si vous faites M-y suffisamment de fois, vous reviendrez à votre point
462  de départ (la destruction la plus récente).  de départ (la suppression la plus récente).
463    
464  >> Détruisez une ligne, déplacez vous et détruisez une autre ligne.  >> Supprimez une ligne, déplacez vous et supprimez une autre ligne.
465     Puis, faites C-y pour récupérer cette dernière.     Puis, faites C-y pour récupérer cette dernière.
466     Faites alors M-y et elle sera remplacée par la première ligne détruite.       Faites alors M-y et elle sera remplacée par la première ligne détruite.  
467     Faites d'autres M-y et notez ce que vous obtenez, continuez jusqu'à     Faites d'autres M-y et notez ce que vous obtenez, continuez jusqu'à
468     ce que la seconde ligne détruite réapparaisse, et faites-en encore     ce que la seconde ligne supprimée réapparaisse, et faites-en encore
469     quelques uns de plus.     quelques-uns de plus.
470     Si vous le souhaitez, vous pouvez essayer de passer des paramètres     Si vous le souhaitez, vous pouvez essayer de passer des paramètres
471     positifs et négatifs à M-y.     positifs et négatifs à M-y.
472    
# Line 472  de départ (la destruction la plus récent Line 476  de départ (la destruction la plus récent
476    
477  Si vous modifiez le texte, puis que vous décidez que c'était une  Si vous modifiez le texte, puis que vous décidez que c'était une
478  erreur, vous pouvez annuler cette modification avec la commande C-x u  erreur, vous pouvez annuler cette modification avec la commande C-x u
479  (comme undo).  (comme Undo, défaire).
480    
481  Normalement C-x u annule les modifications d'une seule commande ; si  Normalement C-x u annule les modifications d'une seule commande ; si
482  vous répétez plusieurs fois C-x u dans une ligne, chaque répétition  vous répétez plusieurs fois C-x u dans une ligne, chaque répétition
483  annule une commande supplémentaire.  annulera une commande supplémentaire.
484    
485  Il y a quand même deux exceptions : les commandes qui ne modifient pas  Il y a quand même deux exceptions : les commandes qui ne modifient pas
486  le texte ne comptent pas (cela inclut les commandes de déplacement du  le texte ne comptent pas (cela inclut les commandes de déplacement du
# Line 485  auto-insérés sont habituellement gérés p Line 489  auto-insérés sont habituellement gérés p
489  (ceci afin de réduire le nombre de C-x u que vous devriez taper pour  (ceci afin de réduire le nombre de C-x u que vous devriez taper pour
490  annuler l'insertion de texte).  annuler l'insertion de texte).
491    
492  >> Détruisez cette ligne avec C-k, puis faites C-x u pour la voir  >> Supprimez cette ligne avec C-k, puis faites C-x u pour la voir
493     réapparaître.     réapparaître.
494    
495  C-_ est une autre commande d'annulation ; elle fonctionne exactement  C-_ est une autre commande d'annulation ; elle fonctionne exactement
496  comme C-x u mais est plus facile à taper plusieurs fois dans une  comme C-x u mais est plus facile à taper plusieurs fois dans une
497  ligne. Son inconvénient est qu'elle n'est pas aisée à taper sur  ligne. Son inconvénient est qu'elle n'est pas facile à taper sur
498  certains claviers, c'est pourquoi C-x u existe aussi. Sur certains  certains claviers, c'est pourquoi C-x u existe aussi. Sur certains
499  terminaux, vous pouvez taper C-_ en tapant / tout en pressant la  terminaux, vous pouvez taper C-_ en tapant / tout en pressant la
500  touche CTRL.  touche CTRL.
# Line 512  Trouver un fichier signifie que vous voy Line 516  Trouver un fichier signifie que vous voy
516  dans Emacs. Par de nombreux aspects, c'est comme si vous éditiez le  dans Emacs. Par de nombreux aspects, c'est comme si vous éditiez le
517  fichier lui-même. Cependant, les modifications que vous faites avec  fichier lui-même. Cependant, les modifications que vous faites avec
518  Emacs ne deviendront permanentes qu'après avoir « sauvegardé » le  Emacs ne deviendront permanentes qu'après avoir « sauvegardé » le
519  fichier : c'est pour éviter d'avoir un fichier à moitié modifié sur le  fichier : cela évite d'avoir un fichier à moitié modifié sur le
520  système alors que vous ne le vouliez pas. Même lorsque vous  système alors que vous ne le vouliez pas. Même lorsque vous
521  sauvegardez, Emacs garde le fichier original sous un nom modifié au  sauvegardez, Emacs garde le fichier original sous un nom modifié au
522  cas où vous décideriez ensuite d'annuler vos modifications.  cas où vous décideriez ensuite d'annuler vos modifications.
523    
524  Si vous examinez le bas de l'écran, vous verrez une ligne qui commence  Si vous examinez le bas de l'écran, vous verrez une ligne qui commence
525  et finit par des tirets et débute par « --:-- TUTORIAL » ou quelque  et finit par des tirets et débute par « --:-- TUTORIAL.fr » ou quelque
526  chose comme ça. Cette partie de l'écran montre normalement le nom du  chose comme ça. Cette partie de l'écran montre normalement le nom du
527  fichier que vous êtes en train de visiter. Pour l'instant, vous  fichier que vous êtes en train de visiter. Pour l'instant, vous
528  visitez un fichier appelé « TUTORIAL », qui est votre copie  visitez un fichier appelé « TUTORIAL.fr », qui est votre copie
529  personnelle du didacticiel Emacs. Lorsque vous trouvez un fichier avec  personnelle du didacticiel Emacs. Lorsque vous trouvez un fichier avec
530  Emacs, son nom apparaît à cet endroit précis.  Emacs, son nom apparaît à cet endroit précis.
531    
# Line 541  pouvez utiliser les commandes d'édition Line 545  pouvez utiliser les commandes d'édition
545  Pendant que vous entrez le nom du fichier (ou pendant n'importe quelle  Pendant que vous entrez le nom du fichier (ou pendant n'importe quelle
546  saisie dans le mini-tampon), vous pouvez annuler la commande par C-g.  saisie dans le mini-tampon), vous pouvez annuler la commande par C-g.
547    
548  >> Faites C-x C-f, puis C-g.  Cela annule le mini-tampon et la commande  >> Faites C-x C-f, puis C-g. Cela annule le mini-tampon et la commande
549     C-x C-f qui utilisait celui-ci : vous ne trouvez donc aucun fichier.     C-x C-f qui utilisait celui-ci : vous ne trouvez donc aucun fichier.
550    
551  Lorsque vous avez fini d'entrer le nom du fichier, tapez <Entrée> pour  Lorsque vous avez fini d'entrer le nom du fichier, tapez <Entrée> pour
# Line 554  deviennent permanentes, faites : Line 558  deviennent permanentes, faites :
558    
559          C-x C-s   Sauvegarde le fichier          C-x C-s   Sauvegarde le fichier
560    
561  Cette commande copie le texte qui est dans Emacs dans le fichier. La  Cette commande copie dans le fichier le texte qui est dans Emacs. La
562  première fois, Emacs renomme le fichier original afin qu'il ne soit  première fois, Emacs renomme le fichier original afin qu'il ne soit
563  pas perdu. Le nom de cette sauvegarde est construit en ajoutant « ~ »  pas perdu. Le nom de cette sauvegarde est construit en ajoutant « ~ »
564  à la fin du nom initial.  à la fin du nom initial.
565    
566  Lorsque la sauvegarde est finie, Emacs affiche le nom du fichier  Lorsque la sauvegarde est finie, Emacs affiche le nom du fichier
567  écrit. Sauvegardez à intervalles réguliers afin de perdre le moins  écrit. Sauvegardez à intervalles réguliers afin de perdre le moins
568  possible de travail au cas où votre système se plantait.  possible de travail au cas où votre système se planterait.
569    
570  >> Faites C-x C-s pour sauvegarder votre copie du didacticiel.  >> Faites C-x C-s pour sauvegarder votre copie du didacticiel.
571     Cela devrait écrire "Wrote ...TUTORIAL" en bas de l'écran.     Cela devrait écrire "Wrote ...TUTORIAL.fr" en bas de l'écran.
572    
573  REMARQUE : Sur certains systèmes, C-x C-s gèlera l'écran et vous ne  REMARQUE : Sur certains systèmes, C-x C-s gèlera l'écran et vous ne
574  verrez plus rien se produire dans Emacs.  Cela indique qu'une  verrez plus rien se produire dans Emacs.  Cela indique qu'une
# Line 578  Vous pouvez trouver un fichier existant Line 582  Vous pouvez trouver un fichier existant
582  l'éditer. Vous pouvez également trouver un fichier qui n'existe pas  l'éditer. Vous pouvez également trouver un fichier qui n'existe pas
583  encore. C'est ainsi que l'on crée un fichier avec Emacs : on trouve le  encore. C'est ainsi que l'on crée un fichier avec Emacs : on trouve le
584  fichier, qui démarre vide, puis on insère du texte. Lorsque l'on  fichier, qui démarre vide, puis on insère du texte. Lorsque l'on
585  demande à « sauvegarder » le fichier, Emacs crée alors le fichier  demande à « sauvegarder » le fichier, Emacs crée alors vraiment le
586  avec le texte que l'on a inséré. À partir de ce moment là, vous pouvez  fichier avec le texte que l'on a inséré. À partir de ce moment là,
587  considérer que vous éditez un fichier déjà existant.  vous pouvez considérer que vous éditez un fichier déjà existant.
588    
589    
590  * TAMPONS  * TAMPONS
591  ---------  ---------
592    
593  Si vous trouvez un autre fichier avec C-x C-f, le premier reste dans  Si vous trouvez un second fichier avec C-x C-f, le premier reste dans
594  Emacs. Vous pouvez y revenir en le retrouvant avec C-x C-f.  Il est  Emacs. Vous pouvez y revenir en le retrouvant avec C-x C-f.  Il est
595  ainsi possible d'avoir un nombre assez important de fichiers dans  ainsi possible d'avoir un nombre assez important de fichiers dans
596  Emacs.  Emacs.
597    
598  >> Créez un fichier nommé « truc » en faisant C-x C-f truc <Entrée>.  >> Créez un fichier nommé « truc » en faisant C-x C-f truc <Entrée>.
599     Insérez du texte, éditez-le et sauvegardez « truc » en faisant C-x C-s.     Puis, insérez du texte, éditez-le et sauvegardez « truc » en
600     Enfin, faites C-x C-f TUTORIAL <Entrée> pour revenir au didacticiel.     faisant C-x C-s.
601       Enfin, faites C-x C-f TUTORIAL.fr <Entrée> pour revenir au didacticiel.
602    
603  Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ».  Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ».
604  Trouver un fichier crée un nouveau tampon dans Emacs. Pour voir la  Trouver un fichier crée un nouveau tampon dans Emacs. Pour voir la
# Line 612  fait toujours partie d'un tampon. Line 617  fait toujours partie d'un tampon.
617    
618  >> Faites C-x 1 pour faire disparaître la liste des tampons.  >> Faites C-x 1 pour faire disparaître la liste des tampons.
619    
620  Si vous modifiez le texte d'un fichier et que vous chargez un autre  Si vous modifiez le texte d'un fichier, puis que vous chargez un autre
621  fichier, le premier ne sera pas sauvegardé. Ses modifications restent  fichier, le premier ne sera pas sauvegardé. Ses modifications restent
622  dans Emacs, dans le tampon qui lui est associé. La création ou  dans Emacs, dans le tampon qui lui est associé. La création ou
623  l'édition du tampon du second fichier n'a aucun effet sur le tampon du  l'édition du tampon du second fichier n'a aucun effet sur le tampon du
624  premier. C'est très pratique mais cela signifie aussi que vous avez  premier. C'est très pratique, mais cela signifie aussi que vous avez
625  besoin d'une méthode simple pour sauvegarder le tampon du premier  besoin d'une méthode simple pour sauvegarder le tampon du premier
626  fichier car ce serait ennuyeux de devoir y revenir avec C-x C-f juste  fichier. Ce serait ennuyeux de devoir y revenir avec C-x C-f juste
627  pour le sauvegarder avec C-x C-s. On a donc :  pour le sauvegarder avec C-x C-s. On a donc :
628    
629          C-x s     Sauvegarde certains tampons          C-x s     Sauvegarde certains tampons
630    
631  C-x s vous demande confirmation pour savoir s'il doit sauvegarder  C-x s vous demande confirmation pour savoir s'il doit sauvegarder
632  chaque tampon contenant des modifications non encore sauvegardées.  chaque tampon contenant des modifications non encore sauvegardées. Il
633    vous demande, pour chacun de ces tampons, s'il doit le sauvegarder ou
634    non.
635    
636  >> Insérez une ligne de texte et faites C-x s.  >> Insérez une ligne de texte et faites C-x s.
637     Cela devrait bous demander si vous souhaitez sauvegarder le tampon     Cela devrait vous demander si vous souhaitez sauvegarder le tampon
638     nommé TUTORIAL. Répondez par l'affirmative en tapant « y ».     nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ».
639    
640    
641  * EXTENSION DU JEU DE COMMANDES  * EXTENSION DU JEU DE COMMANDES
# Line 639  avec tous les caractères de contrôle et Line 646  avec tous les caractères de contrôle et
646  contourne ce problème à l'aide de la commande X (eXtension). Celle-ci  contourne ce problème à l'aide de la commande X (eXtension). Celle-ci
647  se présente sous deux déclinaisons :  se présente sous deux déclinaisons :
648    
649          C-x     eXtension caractère, suivi d'un seul caractère.          C-x     eXtension caractère, suivie d'un seul caractère.
650          M-x     eXtension d'une commande nommée, suivi d'un nom long.          M-x     eXtension d'une commande nommée, suivie d'un nom long.
651    
652  Ces commandes sont généralement des commandes utiles mais moins  Ces commandes sont généralement des commandes utiles, mais elles sont
653  souvent utilisées que celles que vous avez déjà apprises. Vous en avez  moins souvent utilisées que celles que vous avez déjà apprises. Vous
654  déjà rencontré deux : les commandes de fichiers C-x C-f pour trouver  en avez déjà rencontré deux : les commandes de fichiers C-x C-f pour
655  un fichier et C-x C-s pour sauvegarder. Un autre exemple est la  trouver un fichier et C-x C-s pour sauvegarder. Un autre exemple est
656  commande qui met fin à la session Emacs : C-x C-c (ne vous inquiétez  la commande qui met fin à la session Emacs : C-x C-c (ne vous
657  pour les modifications que vous avez faites, C-x C-c vous  inquiétez pour les modifications que vous avez faites, C-x C-c vous
658  proposera de sauvegarder tous les fichiers modifiés avant de quitter  proposera de sauvegarder tous les fichiers modifiés avant de quitter
659  Emacs).  Emacs).
660    
661  C-z est la commande permettant de quitter *temporairement* Emacs --  C-z est la commande permettant de quitter *temporairement* Emacs --
662  vous pourrez revenir à la même session plus tard.  afin de pouvoir revenir à la même session plus tard.
663    
664  Sur les systèmes qui le permettent, C-z « suspend » Emacs ;  Sur les systèmes qui le permettent, C-z « suspend » Emacs ;
665  c'est-à-dire qu'il revient au shell mais ne détruit pas Emacs. Avec  c'est-à-dire qu'il revient au shell mais ne détruit pas Emacs. Avec
# Line 668  moyen habituel pour revenir à Emacs à pa Line 675  moyen habituel pour revenir à Emacs à pa
675  Le moment idéal pour utiliser C-x C-c est lorsque l'on se  Le moment idéal pour utiliser C-x C-c est lorsque l'on se
676  déconnecte. C'est aussi la commande adaptée pour sortir d'un Emacs  déconnecte. C'est aussi la commande adaptée pour sortir d'un Emacs
677  invoqué par un programme de courrier ou tout autre utilitaire car  invoqué par un programme de courrier ou tout autre utilitaire car
678  ceux-ci ne peuvent savoir comment gérer la suspension d'Emacs. Dans  ceux-ci peuvent ne pas savoir comment gérer la suspension d'Emacs. Dans
679  des situations normales, si vous ne devez pas vous déconnecter, il est  des situations normales, si vous ne devez pas vous déconnecter, il est
680  préférable de suspendre Emacs avec C-z au lieu de le quitter.  préférable de suspendre Emacs avec C-z au lieu de le quitter.
681    
# Line 710  paramètre par <Entrée>. Line 717  paramètre par <Entrée>.
717    
718  Lorsque vous avez modifié un fichier, mais que vous ne l'avez pas  Lorsque vous avez modifié un fichier, mais que vous ne l'avez pas
719  encore sauvegardé, ces modifications pourraient être perdues si votre  encore sauvegardé, ces modifications pourraient être perdues si votre
720  système se plante. Pour vous protéger ce de problème, Emacs écrit  système se plantait. Pour vous protéger ce de problème, Emacs écrit
721  périodiquement un fichier de « sauvegarde automatique » pour chaque  périodiquement un fichier de « sauvegarde automatique » pour chaque
722  fichier en cours d'édition. Le nom de fichier commence et se termine  fichier en cours d'édition. Le nom de ce fichier commence et se
723  par un # : si, par exemple, votre fichier s'appelle « hello.c », son  termine par un # : si, par exemple, votre fichier s'appelle
724  fichier de sauvegarde automatique s'appellera « #hello.c# ». Lorsque  « hello.c », son fichier de sauvegarde automatique s'appellera
725  vous sauvegardez le fichier de la façon habituelle, Emacs détruit son  « #hello.c# ». Lorsque vous sauvegardez le fichier de la façon
726  fichier de sauvegarde automatique.  habituelle, Emacs détruit son fichier de sauvegarde automatique.
727    
728  Si l'ordinateur plante, vous pouvez récupérer ce qui a été sauvegardé  Si l'ordinateur se plante, vous pouvez récupérer ce qui a été
729  automatiquement en ouvrant normalement le fichier (celui que vous  sauvegardé automatiquement en ouvrant normalement le fichier (celui
730  éditiez, pas la sauvegarde automatique), puis en faisant M-x recover  que vous éditiez, pas la sauvegarde automatique), puis en faisant
731  file<Entrée>. Lorsqu'Emacs vous demande de confirmer, tapez  M-x recover file<Entrée>. Lorsqu'Emacs vous demande de confirmer,
732  yes<Entrée> pour continuer et récupérer ainsi les données sauvées par la  tapez yes<Entrée> pour continuer et récupérer ainsi les données
733  sauvegarde automatique.  sauvées par la sauvegarde automatique.
734    
735    
736  * ZONE D'ECHO  * ZONE D'ECHO
737  -------------  -------------
738    
739  Si Emacs constate que vous tapez les commandes multi-caractères  Si Emacs constate que vous tapez les commandes multi-caractères
740  lentement, il les affiche en bas de l'écran dans une zone nommée  lentement, il les affiche en bas de l'écran dans une zone nommée «
741  « zone d'écho ».  zone d'écho ». La zone d'écho contient la dernière ligne de l'écran.
742    
743    
744  * LIGNE DE MODE  * LIGNE DE MODE
# Line 740  lentement, il les affiche en bas de l'éc Line 747  lentement, il les affiche en bas de l'éc
747  La ligne placée immédiatement au dessus de la zone d'écho s'appelle la  La ligne placée immédiatement au dessus de la zone d'écho s'appelle la
748  « ligne de mode ». Elle affiche quelque chose comme ça :  « ligne de mode ». Elle affiche quelque chose comme ça :
749    
750  --:**  TUTORIAL          (Fundamental)--L752--67%----------------  --:**  TUTORIAL.fr          (Fundamental)--L752--67%----------------
751    
752  Cette ligne donne des informations sur l'état d'Emacs et sur le texte  Cette ligne donne des informations sur l'état d'Emacs et sur le texte
753  que vous êtes en train d'éditer.  que vous êtes en train d'éditer.
# Line 750  vous avez chargé.  -NN%-- indique votre Line 757  vous avez chargé.  -NN%-- indique votre
757  texte ; cela signifie que NN pourcent du texte se trouve au dessus du  texte ; cela signifie que NN pourcent du texte se trouve au dessus du
758  sommet de l'écran. Si le début du fichier est sur l'écran, il  sommet de l'écran. Si le début du fichier est sur l'écran, il
759  s'affichera --Top-- et non --00%--.  Si le bas du texte est sur  s'affichera --Top-- et non --00%--.  Si le bas du texte est sur
760  l'écran, il s'affichera --Bot--.  Si tout le texte tient dans l'écran,  l'écran, il s'affichera --Bot--. Si tout le texte tient dans l'écran,
761  il s'affichera --All--.  il s'affichera --All--.
762    
763  Le L et les chiffres qui le suivent indiquent une position d'une façon  Le L et les chiffres qui le suivent indiquent une position d'une façon
# Line 813  le mode Auto Fill. Lorsqu'il est activé, Line 820  le mode Auto Fill. Lorsqu'il est activé,
820  la ligne entre les mots lorsque vous insérez du texte et que la ligne  la ligne entre les mots lorsque vous insérez du texte et que la ligne
821  est trop longue.  est trop longue.
822    
823  Vous pouvez activer le mode Auto Fill en faisant M-x auto fill mode<Entrée>.  Vous pouvez activer le mode Auto Fill en faisant M-x auto fill
824  Lorsqu'il est activé, vous pouvez le désactiver en faisant à nouveau M-x  mode<Entrée>.  Lorsqu'il est activé, vous pouvez le désactiver en
825  auto fill mode<Entrée>.  Si le mode est désactivé, cette commande  faisant à nouveau M-x auto fill mode<Entrée>.  Si le mode est
826  l'active et, s'il est activé, elle le désactive : on dit que la  désactivé, cette commande l'active et, s'il est activé, elle le
827  commande « bascule le mode ».  désactive : on dit que la commande « fait basculer le mode ».
828    
829  >> Faites M-x auto fill mode<Entrée> puis insérez une ligne de  >> Faites M-x auto fill mode<Entrée> puis insérez une ligne de
830     plusieurs « azer »  jusqu'à ce qu'elle se divise en deux lignes.     plusieurs « azer »  jusqu'à ce qu'elle se divise en deux lignes.
831     Vous devez mettre des espaces entre car le mode Auto Fill ne coupe     Vous devez mettre des espaces entre eux car le mode Auto Fill ne
832     les lignes que sur les espaces.     coupe les lignes que sur les espaces.
833    
834  La marge est habituellement fixée à 70 caractères, mais pouvez  La marge est habituellement fixée à 70 caractères, mais pouvez
835  modifier cette valeur avec la commande C-x f. Vous devez fournir la  modifier cette valeur avec la commande C-x f. Vous devez fournir la
# Line 833  nouvelle valeur de la marge sous la form Line 840  nouvelle valeur de la marge sous la form
840     caractères. Remettez la marge à 70 en refaisant C-x f.     caractères. Remettez la marge à 70 en refaisant C-x f.
841    
842  Si vous faites des modifications au milieu d'un paragraphe, le mode  Si vous faites des modifications au milieu d'un paragraphe, le mode
843  Auto Fill ne reformatera pas ce paragraphe. Pour cela, faites M-q  Auto Fill ne reformatera pas ce paragraphe.  
844  lorsque le curseur est placé dans ce paragraphe.  Pour cela, faites M-q (META-q) lorsque le curseur est placé dans ce
845    paragraphe.
846    
847  >> Placez le curseur dans le paragraphe précédent et faites M-q.  >> Placez le curseur dans le paragraphe précédent et faites M-q.
848    
# Line 878  avec tapée jusqu'à cet instant. Pour all Line 886  avec tapée jusqu'à cet instant. Pour all
886  bippe et vous indique que la recherche a échoué. C-g permet également  bippe et vous indique que la recherche a échoué. C-g permet également
887  de mettre fin à la recherche.  de mettre fin à la recherche.
888    
889  REMARQUE : Sur certains systèmes, C-x C-s gèlera l'écran et vous ne  REMARQUE : Sur certains systèmes, C-s gèlera l'écran et vous ne verrez
890  verrez plus rien se produire dans Emacs.  Cela indique qu'une  plus rien se produire dans Emacs.  Cela indique qu'une
891  « fonctionnalité » du système d'exploitation, appelée « contrôle de flux »,  « fonctionnalité » du système d'exploitation, appelée « contrôle de
892  a intercepté le C-s et ne lui permet pas de parvenir à Emacs. Pour  flux », a intercepté le C-s et ne lui permet pas de parvenir à
893  décoincer l'écran, faites C-q puis consultez la section « Spontaneous  Emacs. Pour décoincer l'écran, faites C-q puis consultez la section
894  Entry to Incremental Search » dans le manuel d'Emacs pour avoir des  « Spontaneous Entry to Incremental Search » dans le manuel d'Emacs
895  avis sur la gestion de cette « fonctionnalité ».  pour avoir des avis sur la gestion de cette « fonctionnalité ».
896    
897  Si vous vous trouvez au milieu d'une recherche incrémentale et que  Si vous vous trouvez au milieu d'une recherche incrémentale et que
898  vous tapez <Delete>, vous remarquerez que cela supprime le dernier  vous tapez <Delete>, vous remarquerez que cela supprime le dernier
899  caractère de la chaîne recherchée et que la recherche reprend à  caractère de la chaîne recherchée et que la recherche reprend à
900  l'endroit où elle se trouvait précédemment. Supposons, par exemple,  l'endroit où elle se trouvait précédemment. Supposons, par exemple,
901  que vous ayiez tapé « c » pour trouver la première occurrence de « c  que vous ayiez tapé « c » pour trouver la première occurrence de
902  ». Si vous tapez maintenant « u », le curseur ira sur la première  « c ». Si vous tapez maintenant « u », le curseur ira sur la première
903  occurrence de « cu ». Faites <Delete> : cela supprime le « u » de la  occurrence de « cu ». Faites <Delete> : cela supprime le « u » de la
904  chaîne de recherche et le curseur revient à la première occurrence de  chaîne de recherche et le curseur revient à la première occurrence de
905  « c ».  « c ».
# Line 960  lui-même, ce n'est pas un modificateur d Line 968  lui-même, ce n'est pas un modificateur d
968  celle du haut. Pensez à cette commande comme signifiant « ne garde  celle du haut. Pensez à cette commande comme signifiant « ne garde
969  qu'une fenêtre, celle dans laquelle je suis »).  qu'une fenêtre, celle dans laquelle je suis »).
970    
971  Vous pouvez ne pas afficher le même tampon dans les deux fenêtres. Si  Vous n'êtes pas obligé d'afficher le même tampon dans les deux
972  vous faites C-x C-f pour trouver un fichier dans une fenêtre, l'autre  fenêtres. Si vous faites C-x C-f pour trouver un fichier dans une
973  n'est pas modifiée. Chaque fenêtre peut contenir un fichier  fenêtre, l'autre n'est pas modifiée. Chaque fenêtre peut contenir un
974  indépendamment de l'autre.  fichier indépendamment de l'autre.
975    
976  Voici une autre façon d'utiliser deux fenêtres pour afficher deux  Voici une autre façon d'utiliser deux fenêtres pour afficher deux
977  choses différentes :  choses différentes :
# Line 996  Vous ne pouvez pas utiliser C-g pour sor Line 1004  Vous ne pouvez pas utiliser C-g pour sor
1004  récursive car cette commande sert à annuler des commandes et des  récursive car cette commande sert à annuler des commandes et des
1005  paramètres DANS le niveau d'édition récursive.  paramètres DANS le niveau d'édition récursive.
1006    
   
1007  * OBTENIR DE L'AIDE SUPPLÉMENTAIRE  * OBTENIR DE L'AIDE SUPPLÉMENTAIRE
1008  ----------------------------------  ----------------------------------
1009    
1010  Nous avons essayé, dans ce didacticiel, de ne fournir que les  Nous avons essayé, dans ce didacticiel, de ne fournir que les
1011  informations suffisantes pour commencer à utiliser Emacs. Il y a tant  informations suffisantes pour commencer à utiliser Emacs. Il y a tant
1012  de possibilités avec Emacs qu'il serait impossible de tout expliquer  de possibilités avec Emacs qu'il serait impossible de tout expliquer
1013  ici. Cependant, vous pouvez vouloir en apprendre plus car il a bien  ici. Cependant, vous pouvez vouloir en apprendre plus, car il a bien
1014  d'autres fonctionnalités utiles. Emacs dispose de commandes pour lire  d'autres fonctionnalités utiles. Emacs dispose de commandes pour lire
1015  la documentation sur ses commandes. Ces commandes d'« aide »  la documentation sur ses commandes. Ces commandes d'« aide »
1016  commencent toutes par le caractère C-h, le « caractère d'aide ».  commencent toutes par le caractère C-h, le « caractère d'aide ».
1017    
1018  Pour utiliser l'aide, tapez C-h suivi d'un caractère indiquant le type  Pour utiliser l'aide, tapez C-h suivi d'un caractère indiquant le type
1019  d'aide que vous souhaitez. Si vous êtes VRAIMENT perdu, faites C-h ?  d'aide que vous souhaitez. Si vous êtes VRAIMENT perdu, faites C-h ?
# Line 1017  pour annuler. Line 1024  pour annuler.
1024  Certains sites changent la signification du caractère C-h. Ils ne  Certains sites changent la signification du caractère C-h. Ils ne
1025  devraient pas le faire à la légère pour tous les utilisateurs et vous  devraient pas le faire à la légère pour tous les utilisateurs et vous
1026  êtes donc en droit de vous plaindre auprès de l'administrateur  êtes donc en droit de vous plaindre auprès de l'administrateur
1027  système. Cependant, si C-h n'affiche pas un message sur l'aide en bas  système. Cependant, si C-h n'affiche pas de message d'aide en bas de
1028  de l'écran, essayez à la place la touche F1 ou M-x help <Entrée>.  l'écran, essayez à la place la touche F1 ou M-x help <Entrée>.
1029    
1030  La commande d'aide la plus simple est C-h c.  Faites C-h, le caractère  La commande d'aide la plus simple est C-h c.  Faites C-h, le caractère
1031  c, puis un caractère ou une séquence de commande : Emacs affichera une  c, puis un caractère ou une séquence de commande : Emacs affichera une
# Line 1030  description très courte de cette command Line 1037  description très courte de cette command
1037          C-p runs the command previous-line          C-p runs the command previous-line
1038    
1039  Cela vous donne le « nom de la fonction ». Les noms de fonction  Cela vous donne le « nom de la fonction ». Les noms de fonction
1040  servent principalement à la personnalisation et à l'extension d'Emacs  servent principalement à la personnalisation et à l'extension d'Emacs,
1041  mais comme ils sont choisis de façon à indiquer ce que fait la  mais comme ils sont choisis de façon à indiquer ce que fait la
1042  commande, ils servent également de documentation rapide -- c'est  commande, ils servent également de documentation rapide -- c'est
1043  suffisant pour vous rappeler les commandes que vous avez déjà  suffisant pour vous rappeler les commandes que vous avez déjà
# Line 1078  leur correspondent, comme find-file. Line 1085  leur correspondent, comme find-file.
1085    
1086  >> Faites C-x 1 pour supprimer la fenêtre d'aide.  >> Faites C-x 1 pour supprimer la fenêtre d'aide.
1087    
1088       C-h i        Manuels en ligne (alias Info). Cette commande vous place dans
1089                    un tampon spéciale, appelé « *info* », où vous pouvez
1090                    lire les manuels en ligne des paquetages installés sur
1091                    votre système. Faites m emacs <Entrée> pour lire le
1092                    manuel d'Emacs. Si vous n'avez jamais utilisé Info
1093                    auparavant, tapez ? et Emacs vous fera faire une visite
1094                    guidée des fonctionnalités du mode Info. Lorsque vous
1095                    en aurez fini avec ce didacticiel, le manuel Info
1096                    d'Emacs devrait être votre source de documentation
1097                    essentielle.
1098    
1099  * CONCLUSION  * CONCLUSION
1100  ------------  ------------
1101    
1102  Rappelez-vous, pour quitter définitivement Emacs, faites C-x C-c. Pour  Rappelez-vous, pour quitter définitivement Emacs, faites C-x C-c. Pour
1103  revenir temporairement à un shell et pouvoir ensuite revenir à Emacs,  lancer temporairement un shell et pouvoir ensuite revenir à Emacs,
1104  faites C-z.  faites C-z.
1105    
1106  Ce didacticiel est destiné à être compréhensible par tous les nouveaux  Ce didacticiel est destiné à être compréhensible par tous les nouveaux
# Line 1103  Cette version du didacticiel, comme GNU Line 1120  Cette version du didacticiel, comme GNU
1120  copyright, et vous pouvez en distribuer des copies sous certaines  copyright, et vous pouvez en distribuer des copies sous certaines
1121  conditions :  conditions :
1122    
1123  Copyright (c) 1985, 1996 Free Software Foundation  Copyright (c) 1985, 1996, 2001 Free Software Foundation
1124    
1125     Chacun peut créer ou distribuer des copies de ce document tel qu'il     Chacun peut créer ou distribuer des copies de ce document tel qu'il
1126     l'a reçu, sur n'importe quel support, pourvu que la note de     l'a reçu, sur n'importe quel support, pourvu que la note de
# Line 1122  copies de GNU Emacs à vos amis. Particip Line 1139  copies de GNU Emacs à vos amis. Particip
1139  l'obstructionnisme du logiciel (sa « propriétarisation ») en  l'obstructionnisme du logiciel (sa « propriétarisation ») en
1140  utilisant, écrivant et partagent des logiciels libres !  utilisant, écrivant et partagent des logiciels libres !
1141    
   
 --- end of TUTORIAL.fr ---  
   
1142  ;;; Local Variables:  ;;; Local Variables:
1143  ;;;   coding: latin-1  ;;;   coding: latin-1
1144  ;;; End:  ;;; End:

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26