/[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.3 by eliz, Sat Nov 17 16:16:00 2001 UTC revision 1.3.4.1 by miles, Fri Apr 4 06:19:50 2003 UTC
# Line 1  Line 1 
1  Copyright (c) 1985, 2001 Free Software Foundation, Inc.  Didacticiel d'Emacs.  Voir la fin de ce document pour les conditions.
2  Voir la fin de ce document pour les conditions.  Copyright (c) 1985, 2001, 2002 Free Software Foundation, Inc.
   
 Ce document est le didacticiel d'Emacs. Cette traduction française a  
 été effectuée par Éric Jacoboni <jaco@teaser.fr>.  
3    
4  Les commandes Emacs utilisent généralement la touche CONTROLE (souvent  Les commandes Emacs utilisent généralement la touche CONTROLE (souvent
5  désignée par CTRL ou CTL) ou la touche META (souvent désignée par EDIT  désignée par CTRL ou CTL) ou la touche META (souvent désignée par EDIT
6  ou ALT). Au lieu de les citer intégralement à chaque fois, nous  ou ALT). Pour ces touches, nous utiliserons les abréviations suivantes :
 utiliserons les abréviations suivantes :  
7    
8   C-<car> signifie qu'il faut maintenir la touche CONTROLE appuyée tout   C-<car> signifie qu'il faut maintenir la touche CONTROLE appuyée tout
9   en tapant le caractère <car>. Ainsi, C-f signifie : presser sur la           en tapant le caractère <car>. Ainsi, C-f signifie : presser
10   touche CONTROLE tout en pressant la touche f.           sur la touche CONTROLE tout en pressant la touche f.
   
11   M-<car> signifie qu'il faut maintenir la touche META ou EDIT ou ALT   M-<car> signifie qu'il faut maintenir la touche META ou EDIT ou ALT
12   appuyée tout en tapant le caractère <car>. Si aucune de ces touches           appuyée tout en tapant le caractère <car>. Si aucune de ces
13   n'existe, pressez puis relâchez la touche ESC et tapez <car>. Nous           touches n'existe, pressez puis relâchez la touche ESC et
14   écrirons <ESC> pour désigner la touche ESC.           tapez <car>. Nous écrirons <ESC> pour désigner la touche ESC.
   
 Remarque importante : tapez C-x C-c (deux caractères) pour terminer  
 une session Emacs.  
15    
16    Tapez C-x C-c (deux caractères) pour terminer une session Emacs.
17  Dans ce didacticiel, les caractères ">>" en marge gauche indiquent les  Dans ce didacticiel, les caractères ">>" en marge gauche indiquent les
18  directions à suivre pour essayer une commande. Ainsi :  directions à suivre pour essayer une commande. Ainsi :
19  <<Lignes blanches insérées par le lancement de help-with-tutorial>>  <<Lignes blanches insérées après cette ligne par help-with-tutorial>>
20    [Centre de page deliberéement vide. Le texte continue ci-dessous.]
21  >>  Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant  >>  Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant
22      (faites-le, pressez la touche CTRL tout en pressant la touche v).      (faites-le, pressez la touche CTRL tout en pressant la touche v).
23      À partir de maintenant, vous devrez le faire à chaque fois que      À partir de maintenant, vous devrez le faire à chaque fois que
# Line 41  touche META, EDIT ou ALT). Line 35  touche META, EDIT ou ALT).
35    
36  >>  Faites M-v, puis C-v plusieurs fois.  >>  Faites M-v, puis C-v plusieurs fois.
37    
38    Si votre terminal en dispose, vous pouvez également utiliser les
39    touches PgUp et PgDn pour monter ou descendre d'un écran, bien les
40    combinaisons C-v et M-v soient plus efficaces.
41    
42  * RÉSUMÉ  * RÉSUMÉ
43  --------  --------
# Line 50  Les commandes suivantes servent à manipu Line 47  Les commandes suivantes servent à manipu
47          C-v     Avance d'un écran          C-v     Avance d'un écran
48          M-v     Recule d'un écran          M-v     Recule d'un écran
49          C-l     Efface l'écran et réaffiche tout le texte autour du          C-l     Efface l'écran et réaffiche tout le texte autour du
50                  curseur, qui est placé au milieu de l'écran                  curseur, qui est placé au milieu de l'écran
51                  (il s'agit de CTRL-L, pas de CTRL-1).                  (il s'agit de CTRL-L, pas de CTRL-1).
52                    
53    
54  >> Notez le texte situé à côté du curseur, puis faites C-l.  >> Notez le texte situé à côté du curseur, puis faites C-l.
55     Recherchez l'emplacement du curseur et vous remarquerez que     Recherchez l'emplacement du curseur et vous remarquerez que
# Line 65  Les commandes suivantes servent à manipu Line 62  Les commandes suivantes servent à manipu
62  Passer d'un écran à l'autre est pratique, mais comment se déplacer à  Passer d'un écran à l'autre est pratique, mais comment se déplacer à
63  un endroit précis du texte dans un écran ?  un endroit précis du texte dans un écran ?
64    
65  Il existe plusieurs façons de le faire. La plus simple consiste à  Il existe plusieurs façons de faire. Vous pouvez utiliser les touches
66  utiliser les commandes C-p, C-b, C-f, et C-n.  Chacune d'elles déplace  du curseur, mais il est plus efficace de garder vos mains dans la même
67  le curseur d'une ligne ou d'une colonne dans une direction précise sur  position et d'utiliser les commandes C-p, C-b, C-f, et C-n.  Ces
68  l'écran. Voici un tableau montrant ces quatre commandes et les  combinaisons sont équivalentes aux quatre touches du curseur :
69  directions de leurs déplacements :  
   
70                            Ligne précédente, C-p                            Ligne précédente, C-p
71                                    :                                    :
72                                    :                                    :
# Line 80  directions de leurs déplacements : Line 76  directions de leurs déplacements :
76                            Ligne suivante, C-n                            Ligne suivante, C-n
77    
78  >> Déplacez le curseur sur la ligne située au milieu de ce schéma en  >> Déplacez le curseur sur la ligne située au milieu de ce schéma en
79     utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au     utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au
80     centre de l'écran.     centre de l'écran.
81    
82  Si vous connaissez un peu l'anglais, vous aurez sûrement constaté  Si vous connaissez un peu l'anglais, vous aurez sûrement constaté
83  qu'il était facile de se rappeler que P signifiait Previous  qu'il était facile de se rappeler que P signifiait Previous
84  (précédent), N Next (suivant), B Backward (en arrière) et F Forward  (précédent), N Next (suivant), B Backward (en arrière) et F Forward
85  (vers l'avant). Ce sont les commandes de base pour le positionnement  (vers l'avant).
 du curseur et vous les utiliserez TOUT le temps : il est donc  
 fortement conseillé de les apprendre maintenant.  
86    
87  >> Faites quelques C-n pour amener le curseur sur cette ligne.  >> Faites quelques C-n pour amener le curseur sur cette ligne.
88    
89  >> 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
90     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
91     la ligne.     la ligne.
92      
93    
94  Chaque ligne de texte se termine par un caractère Newline, qui sert à  Chaque ligne de texte se termine par un caractère Newline, qui sert à
95  la séparer de la ligne suivante. La dernière ligne de votre fichier  la séparer de la ligne suivante. La dernière ligne de votre fichier
# Line 108  ait un). Line 102  ait un).
102    
103  C-f peut passer au-dessus d'un Newline, tout comme C-b.  C-f peut passer au-dessus d'un Newline, tout comme C-b.
104    
105  >> Faites encore quelques C-b afin de bien sentir où est le curseur.  >> Faites encore quelques C-b afin de bien sentir où est le curseur.
106     Puis, faites des C-f pour revenir à la fin de la ligne.     Puis, faites des C-f pour revenir à la fin de la ligne.
107     Enfin, faites quelques C-f supplémentaires pour passer à la ligne     Enfin, faites quelques C-f supplémentaires pour passer à la ligne
108     suivante.     suivante.
# Line 159  L'emplacement du curseur dans le texte e Line 153  L'emplacement du curseur dans le texte e
153  Pour paraphraser, le curseur apparaît à l'écran à l'endroit où le  Pour paraphraser, le curseur apparaît à l'écran à l'endroit où le
154  point est situé dans le texte.  point est situé dans le texte.
155    
156  Voici un résumé des opérations de déplacements simples du curseur,  Voici un résumé des opérations de déplacements simples du curseur,
157  ainsi que les commandes de déplacement par mots et par phrases.  ainsi que les commandes de déplacement par mots et par phrases.
158    
159          C-f     Avance d'un caractère          C-f     Avance d'un caractère
# Line 177  ainsi que les commandes de déplacement p Line 171  ainsi que les commandes de déplacement p
171          M-a     Va au début de la phrase          M-a     Va au début de la phrase
172          M-e     Va à la fin de la phrase          M-e     Va à la fin de la phrase
173    
174  >> Essayez toutes ces commandes plusieurs fois afin de vous entraîner.  >> Essayez toutes ces commandes plusieurs fois afin de vous entraîner.
175     Ce sont celles qui sont utilisées le plus souvent.     Ce sont celles qui sont utilisées le plus souvent.
176    
177  M-< (Meta inférieur à) et M-> (Meta supérieur à) sont deux autres  M-< (Meta inférieur à) et M-> (Meta supérieur à) sont deux autres
# Line 194  vous taperiez M-virgule. Line 188  vous taperiez M-virgule.
188    
189  >> Faites M-> afin de vous déplacer à la fin du didacticiel.  >> Faites M-> afin de vous déplacer à la fin du didacticiel.
190     Puis, faites plusieurs fois M-v pour revenir ici.     Puis, faites plusieurs fois M-v pour revenir ici.
191    
192  Vous pouvez également déplacer le curseur à l'aide des touches de  Vous pouvez également déplacer le curseur à l'aide des touches de
193  curseur, si votre terminal en dispose. Nous vous conseillons  curseur, si votre terminal en dispose. Nous vous conseillons
194  d'apprendre à utiliser C-b, C-f, C-n et C-p pour trois raisons. Tout  d'apprendre à utiliser C-b, C-f, C-n et C-p pour trois raisons. Tout
# Line 219  numérique est également appelé « paramèt Line 213  numérique est également appelé « paramèt
213  avant la commande sur laquelle il s'applique.  avant la commande sur laquelle il s'applique.
214    
215  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.
216            
217  >> Utilisez C-n ou C-p avec un paramètre numérique afin de déplacer,  >> Utilisez C-n ou C-p avec un paramètre numérique afin de déplacer,
218     en une seule commande, le curseur sur une ligne proche de celle-ci.     en une seule commande, le curseur sur une ligne proche de celle-ci.
219    
# Line 250  défilement. Line 244  défilement.
244  >> Cliquez avec le bouton du milieu en haut de la zone mise en  >> Cliquez avec le bouton du milieu en haut de la zone mise en
245     évidence dans la barre de défilement. Cela devrait déplacer le     évidence dans la barre de défilement. Cela devrait déplacer le
246     texte jusqu'à une position dépendant de la hauteur où vous avez     texte jusqu'à une position dépendant de la hauteur où vous avez
247     cliqué.     cliqué.
248    
249  >> 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
250     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 268  C-g peut également servir à annuler un p Line 262  C-g peut également servir à annuler un p
262  début d'une commande que vous ne souhaitez pas terminer.  début d'une commande que vous ne souhaitez pas terminer.
263    
264  >> Faites C-u 100 pour former un paramètre numérique de 100, puis  >> Faites C-u 100 pour former un paramètre numérique de 100, puis
265     tapez C-g.     tapez C-g.
266     Faites maintenant C-f. Le déplacement ne sera que d'un caractère     Faites maintenant C-f. Le déplacement ne sera que d'un caractère
267     car vous avez annulé le paramètre avec C-g.     car vous avez annulé le paramètre avec C-g.
268    
# Line 290  Si vous souhaitez vraiment essayer la co Line 284  Si vous souhaitez vraiment essayer la co
284  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
285  désactivée, il suffit normalement de répondre « n ».  désactivée, il suffit normalement de répondre « n ».
286    
287  >> Faites C-x C-l (qui est une commande désactivée),  >> Faites C-x C-l (qui est une commande désactivée),
288     puis répondez n à la question.     puis répondez n à la question.
289    
290  * FENÊTRES  * FENÊTRES
291  ----------  ----------
292    
293  Emacs peut avoir plusieurs fenêtres, chacune affichant son propre  Emacs peut avoir plusieurs fenêtres, chacune affichant son propre
294  texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ;  texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ;
295  pour l'instant, nous expliquerons comment se débarrasser des  pour l'instant, nous expliquerons comment se débarrasser des
296  fenêtres supplémentaires pour revenir à une édition mono-fenêtre.  fenêtres supplémentaires pour revenir à une édition mono-fenêtre.
297  C'est très simple :  C'est très simple :
298    
299          C-x 1   Une seule fenêtre (i.e., supprime toutes les autres)          C-x 1   Une seule fenêtre (i.e., supprime toutes les autres)
# Line 330  caractères que vous pouvez lire, comme A Line 324  caractères que vous pouvez lire, comme A
324  comme du 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
325  touche de retour chariot) pour insérer un caractère Newline.  touche de retour chariot) pour insérer un caractère Newline.
326    
327  Vous pouvez effacer le dernier caractère que vous avez tapé en  Vous pouvez effacer le dernier caractère que vous avez tapé en faisant
328  faisant <Delete>. <Delete> est une touche du clavier, parfois nommée  <Delback>. <Delback> est une touche du clavier -- la même que vous
329  « Del » ou « Suppr ». Dans certains cas, la touche « Backspace » sert de  utilisez habituellement en dehors d'Emacs, pour supprimer le dernier
330  <Delete>, mais pas toujours !  caractère saisi. Il s'agit généralement de la grande touche située
331    quelques lignes au-dessus de la touche « Entrée ». Elle est
332    habituellement nommée « Delete », « Del », « Suppr » ou « Backspace ».
333    
334    Si cette grande touche s'appelle « Backspace », c'est celle-là qui
335    représente <Delback>. Votre clavier peut également comporter une autre
336    touche, nommée « Delete », « Del » ou « Suppr », mais ce n'est pas
337    <Delback>.
338    
339  Plus généralement, <Delete> efface le caractère situé immédiatement  Plus généralement, <Delback> efface le caractère situé immédiatement
340  avant la position courante du curseur.  avant la position courante du curseur.
341    
342  >> Tapez quelques caractères puis effacez-les en faisant plusieurs  >> Tapez quelques caractères puis effacez-les en faisant plusieurs
343     fois <Delete>. Ne vous inquiétez pas de modifier ce fichier ; vous     fois <Delback>. Ne vous inquiétez pas de modifier ce fichier ; vous
344     ne modifierez pas le didacticiel principal mais uniquement votre     ne modifierez pas le didacticiel principal mais uniquement votre
345     copie personnelle de celui-ci.     copie personnelle de celui-ci.
346    
# Line 352  droite indique une ligne qui se poursuit Line 353  droite indique une ligne qui se poursuit
353  >> Insérez du texte jusqu'à atteindre la marge droite et continuez  >> Insérez du texte jusqu'à atteindre la marge droite et continuez
354     d'en insérer. Vous verrez apparaître une ligne de continuation.     d'en insérer. Vous verrez apparaître une ligne de continuation.
355    
356  >> Faites des <Delete> pour effacer le texte jusqu'à ce que la ligne  >> Faites des <Delback> pour effacer le texte jusqu'à ce que la ligne
357     tienne à nouveau sur une seule ligne d'écran. La ligne de     tienne à nouveau sur une seule ligne d'écran. La ligne de
358     continuation disparaît.     continuation disparaît.
359    
# Line 362  en une seule ligne. Si la ligne résultan Line 363  en une seule ligne. Si la ligne résultan
363  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
364  continuation.  continuation.
365    
366  >> Placez le curseur au début d'une ligne et faites <Delete>.  >> Placez le curseur au début d'une ligne et faites <Delback>.
367     Cela fusionne cette ligne avec la ligne précédente.     Cela fusionne cette ligne avec la ligne précédente.
368    
369  >> Faites <Entrée> pour remettre le Newline que vous avez supprimé.  >> Faites <Entrée> pour remettre le Newline que vous avez supprimé.
# Line 378  texte dans Emacs et pour corriger les er Line 379  texte dans Emacs et pour corriger les er
379  effacer 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
380  opérations de suppression :  opérations de suppression :
381    
382          <Delete>     Efface le caractère situé avant le curseur          <Delback>    Efface le caractère situé avant le curseur
383          C-d          Efface le caractère situé après le curseur          C-d          Efface le caractère situé après le curseur
384    
385          M-<Delete>   Supprime le mot situé avant le curseur          M-<Delback>  Supprime le mot situé avant le curseur
386          M-d          Supprime le mot situé après le curseur          M-d          Supprime le mot situé après le curseur
387    
388          C-k          Supprime du curseur à la fin de la ligne          C-k          Supprime du curseur à la fin de la ligne
389          M-k          Supprime jusqu'à la fin de la phrase courante          M-k          Supprime jusqu'à la fin de la phrase courante
390    
391  Vous noterez que <Delete> et C-d, par rapport à M-<Delete> et M-d, ont  Vous noterez que <Delback> et C-d, par rapport à M-<Delback> et M-d,
392  la même relation que C-f et M-f (en fait, <Delete> n'est pas vraiment  ont la même relation que C-f et M-f (en fait, <Delback> n'est pas
393  un caractère de contrôle, mais ne nous soucions pas de cela) C-k et  vraiment un caractère de contrôle, mais ne nous soucions pas de cela)
394  M-k sont un peu comme C-e et M-e.  C-k et M-k sont un peu comme C-e et M-e.
395    
396  Vous pouvez aussi supprimer n'importe quelle zone du tampon en  Vous pouvez aussi supprimer n'importe quelle zone du tampon en
397  utilisant une méthode unique et générale. Placez-vous à une extrémité  utilisant une méthode unique et générale. Placez-vous à une extrémité
# Line 428  alors que taper deux fois C-k n'aurait p Line 429  alors que taper deux fois C-k n'aurait p
429    
430  Vous pouvez ramener le texte supprimé à la place qu'il occupait ou à  Vous pouvez ramener le texte supprimé à la place qu'il occupait ou à
431  n'importe quel autre emplacement du texte. Vous pouvez récupérer  n'importe quel autre emplacement du texte. Vous pouvez récupérer
432  plusieurs fois ce texte afin d'en créer plusieurs copies.  plusieurs fois ce texte afin d'en créer plusieurs copies.
433    
434  La commande de récupération est C-y.  Elle réinsère le dernier texte  La commande de récupération est C-y.  Elle réinsère le dernier texte
435  supprimé à la position courante du curseur.  supprimé à la position courante du curseur.
# Line 463  de départ (la suppression la plus récent Line 464  de départ (la suppression la plus récent
464    
465  >> Supprimez une ligne, déplacez vous et supprimez une autre ligne.  >> Supprimez une ligne, déplacez vous et supprimez une autre ligne.
466     Puis, faites C-y pour récupérer cette dernière.     Puis, faites C-y pour récupérer cette dernière.
467     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.
468     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'à
469     ce que la seconde ligne supprimée réapparaisse, et faites-en encore     ce que la seconde ligne supprimée réapparaisse, et faites-en encore
470     quelques-uns de plus.     quelques-uns de plus.
471     Si vous le souhaitez, vous pouvez essayer de passer des paramètres     Si vous le souhaitez, vous pouvez essayer de passer des paramètres
472     positifs et négatifs à M-y.     positifs et négatifs à M-y.
473    
# Line 532  Emacs, son nom apparaît à cet endroit pr Line 533  Emacs, son nom apparaît à cet endroit pr
533  Une particularité de la commande permettant de trouver un fichier est  Une particularité de la commande permettant de trouver un fichier est
534  que vous devez donner le nom du fichier voulu. On dit que la commande  que vous devez donner le nom du fichier voulu. On dit que la commande
535  « lit un paramètre à partir du terminal » (ici, le paramètre est le  « lit un paramètre à partir du terminal » (ici, le paramètre est le
536  nom du fichier). Après avoir fait la commande  nom du fichier). Après avoir fait la commande
537    
538          C-x C-f   Trouve un fichier          C-x C-f   Trouve un fichier
539    
# Line 571  possible de travail au cas où votre syst Line 572  possible de travail au cas où votre syst
572     Cela devrait écrire "Wrote ...TUTORIAL.fr" en bas de l'écran.     Cela devrait écrire "Wrote ...TUTORIAL.fr" en bas de l'écran.
573    
574  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
575  verrez plus rien se produire dans Emacs.  Cela indique qu'une  verrez plus rien se produire dans Emacs.  Cela indique qu'une
576  « fonctionnalité » du système d'exploitation, appelée « contrôle de flux »,  « fonctionnalité » du système d'exploitation, appelée « contrôle de flux »,
577  a intercepté le C-s et ne lui permet pas de parvenir à Emacs. Pour  a intercepté le C-s et ne lui permet pas de parvenir à Emacs. Pour
578  décoincer l'écran, faites C-q puis consultez la section « Spontaneous  décoincer l'écran, faites C-q puis consultez la section « Spontaneous
# Line 602  Emacs. Line 603  Emacs.
603    
604  Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ».  Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ».
605  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
606  liste des tampons existants dans votre session Emacs, faites  liste des tampons existants dans votre session Emacs, faites
607    
608          C-x C-b   Liste des tampons          C-x C-b   Liste des tampons
609    
610  >> Faites C-x C-b  >> Faites C-x C-b
611    
612  Vous noterez que chaque tampon a un nom et qu'il peut également avoir  Vous noterez que chaque tampon a un nom et qu'il peut également avoir
613  un nom de fichier pour le fichier qu'il contient. Certains tampons ne  un nom de fichier pour le fichier qu'il contient. TOUT texte que vous
614  correspondent pas à des fichiers ; « *Buffer List* », par exemple, ne  pouvez voir dans une fenêtre Emacs fait toujours partie d'un tampon.
 contient aucun fichier : c'est le tampon qui contient la liste créée  
 par C-x C-b. TOUT texte que vous pouvez voir dans une fenêtre Emacs  
 fait toujours partie d'un tampon.  
615    
616  >> Faites C-x 1 pour faire disparaître la liste des tampons.  >> Faites C-x 1 pour faire disparaître la liste des tampons.
617    
618    Lorsque vous avez plusieurs tampons, seul l'un d'entre eux est le
619    tampon "courant" à un instant donné : c'est celui que vous éditez. Si
620    vous souhaitez éditer un autre tampon, vous devez "basculer" vers
621    lui. Pour basculer vers un tampon correspondant à un fichier, vous
622    pouvez le recharger avec C-x C-f mais il y a plus simple : utilisez la
623    commande C-x b en lui passant le nom du tampon.
624    
625    >> Faites C-x b truc <Entrée> pour revenir au tampon "truc", qui
626       contient le texte du fichier "truc".
627       Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel.
628    
629    La plupart du temps, le nom d'un tampon est le même que celui du
630    fichier qu'il contient (sans le chemin), mais ce n'est pas toujours
631    vrai. La liste obtenue lorsque vous faites C-x C-b montre toujours les
632    noms de tous les tampons.
633    
634    TOUT texte que vous visualisez dans une fenêtre Emacs fait toujours
635    partie d'un tampon, mais certains tampons ne correspondent pas à des
636    fichiers : le tampon "*Buffer List*", par exemple, ne contient pas de
637    fichiers mais la liste obtenue par C-x C-b. Le tampon "*Messages*" ne
638    correspond pas non plus à un fichier ; il contient la liste des
639    messages apparus dans la ligne d'état pendant votre session Emacs.
640    
641    >> Faites C-x C-b *Messages* <Entrée> pour visualiser le tampon des
642       messages.
643       Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel.
644    
645  Si vous modifiez le texte d'un fichier, puis que vous chargez un autre  Si vous modifiez le texte d'un fichier, puis que vous chargez un autre
646  fichier, le premier ne sera pas sauvegardé. Ses modifications restent  fichier, le premier ne sera pas sauvegardé. Ses modifications restent
647  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
# Line 631  pour le sauvegarder avec C-x C-s. On a d Line 656  pour le sauvegarder avec C-x C-s. On a d
656  C-x s vous demande confirmation pour savoir s'il doit sauvegarder  C-x s vous demande confirmation pour savoir s'il doit sauvegarder
657  chaque tampon contenant des modifications non encore sauvegardées. Il  chaque tampon contenant des modifications non encore sauvegardées. Il
658  vous demande, pour chacun de ces tampons, s'il doit le sauvegarder ou  vous demande, pour chacun de ces tampons, s'il doit le sauvegarder ou
659  non.  non.
660    
661  >> Insérez une ligne de texte et faites C-x s.  >> Insérez une ligne de texte et faites C-x s.
662     Cela devrait vous demander si vous souhaitez sauvegarder le tampon     Cela devrait vous demander si vous souhaitez sauvegarder le tampon
663     nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ».     nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ».
664    
665    
666  * EXTENSION DU JEU DE COMMANDES  * EXTENSION DU JEU DE COMMANDES
# Line 787  de façon différente. Un mode majeur est Line 812  de façon différente. Un mode majeur est
812  qui vous permet de basculer dans ce mode. M-x fundamental-mode, par  qui vous permet de basculer dans ce mode. M-x fundamental-mode, par
813  exemple, est une commande pour basculer dans le mode Fundamental.  exemple, est une commande pour basculer dans le mode Fundamental.
814    
815  Si vous devez éditer du texte français, comme ce fichier, vous  Si vous devez éditer du texte en langage naturel, comme ce fichier,
816  utiliserez probablement le mode Text.  vous utiliserez probablement le mode Text.
817    
818  >> Faites M-x text mode<Entrée>.  >> Faites M-x text mode<Entrée>.
819    
# Line 815  mais simplement des modifications de ceu Line 840  mais simplement des modifications de ceu
840  mineurs et de votre mode majeur. Vous pouvez donc n'utiliser aucun  mineurs et de votre mode majeur. Vous pouvez donc n'utiliser aucun
841  mode mineur, un seul, ou toute combinaison de plusieurs modes mineurs.  mode mineur, un seul, ou toute combinaison de plusieurs modes mineurs.
842    
843  Un mode mineur très utile, surtout lorsque l'on édite du Français, est  Un mode mineur très utile, surtout lorsque l'on édite du langage
844  le mode Auto Fill. Lorsqu'il est activé, Emacs coupe automatiquement  naturel, est le mode Auto Fill. Lorsqu'il est activé, Emacs coupe
845  la ligne entre les mots lorsque vous insérez du texte et que la ligne  automatiquement la ligne entre les mots lorsque vous insérez du texte
846  est trop longue.  et que la ligne est trop longue.
847    
848  Vous pouvez activer le mode Auto Fill en faisant M-x auto fill  Vous pouvez activer le mode Auto Fill en faisant M-x auto fill
849  mode<Entrée>.  Lorsqu'il est activé, vous pouvez le désactiver en  mode<Entrée>.  Lorsqu'il est activé, vous pouvez le désactiver en
# Line 827  désactivé, cette commande l'active et, s Line 852  désactivé, cette commande l'active et, s
852  désactive : on dit que la commande « fait basculer le mode ».  désactive : on dit que la commande « fait basculer le mode ».
853    
854  >> 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
855     plusieurs « azer »  jusqu'à ce qu'elle se divise en deux lignes.     plusieurs « azer »  jusqu'à ce qu'elle se divise en deux lignes.
856     Vous devez mettre des espaces entre eux car le mode Auto Fill ne     Vous devez mettre des espaces entre eux car le mode Auto Fill ne
857     coupe les lignes que sur les espaces.     coupe les lignes que sur les espaces.
858    
# Line 840  nouvelle valeur de la marge sous la form Line 865  nouvelle valeur de la marge sous la form
865     caractères. Remettez la marge à 70 en refaisant C-x f.     caractères. Remettez la marge à 70 en refaisant C-x f.
866    
867  Si vous faites des modifications au milieu d'un paragraphe, le mode  Si vous faites des modifications au milieu d'un paragraphe, le mode
868  Auto Fill ne reformatera pas ce paragraphe.    Auto Fill ne reformatera pas ce paragraphe.
869  Pour cela, faites M-q (META-q) lorsque le curseur est placé dans ce  Pour cela, faites M-q (META-q) lorsque le curseur est placé dans ce
870  paragraphe.  paragraphe.
871    
872  >> 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.
873    
# Line 875  que vous recherchez. <Entrée> termine un Line 900  que vous recherchez. <Entrée> termine un
900     pour constater ce que fait le curseur. Vous avez maintenant atteint     pour constater ce que fait le curseur. Vous avez maintenant atteint
901     « curseur » une première fois.     « curseur » une première fois.
902  >> Tapez C-s à nouveau pour trouver l'occurrence suivante de « curseur ».  >> Tapez C-s à nouveau pour trouver l'occurrence suivante de « curseur ».
903  >> Faites maintenant <Delete> quatre fois et étudiez les mouvements du  >> Faites maintenant <Delback> quatre fois et étudiez les mouvements du
904     curseur.     curseur.
905  >> Faites <Entrée> pour mettre fin à la recherche.  >> Faites <Entrée> pour mettre fin à la recherche.
906    
# Line 895  Emacs. Pour décoincer l'écran, faites C- Line 920  Emacs. Pour décoincer l'écran, faites C-
920  pour avoir des avis sur la gestion de cette « fonctionnalité ».  pour avoir des avis sur la gestion de cette « fonctionnalité ».
921    
922  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
923  vous tapez <Delete>, vous remarquerez que cela supprime le dernier  vous tapez <Delback>, vous remarquerez que cela supprime le dernier
924  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 à
925  l'endroit où elle se trouvait précédemment. Supposons, par exemple,  l'endroit où elle se trouvait précédemment. Supposons, par exemple,
926  que vous ayiez tapé « c » pour trouver la première occurrence de  que vous ayiez tapé « c » pour trouver la première occurrence de
927  « c ». 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
928  occurrence de « cu ». Faites <Delete> : cela supprime le « u » de la  occurrence de « cu ». Faites <Delback> : cela supprime le « u » de la
929  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
930  « c ».  « c ».
931    
# Line 923  pouvez afficher plusieurs fenêtres en mê Line 948  pouvez afficher plusieurs fenêtres en mê
948    
949  >> Placez le curseur sur cette ligne et faites C-u 0 C-l (CTRL-L, pas  >> Placez le curseur sur cette ligne et faites C-u 0 C-l (CTRL-L, pas
950     CTRL-1).     CTRL-1).
951      
952  >> Faites maintenant C-x 2 pour diviser l'écran en deux  >> Faites maintenant C-x 2 pour diviser l'écran en deux
953     fenêtres. Toutes les deux affichent ce didacticiel et le curseur     fenêtres. Toutes les deux affichent ce didacticiel et le curseur
954     reste dans celle du haut.     reste dans celle du haut.
# Line 1090  leur correspondent, comme find-file. Line 1115  leur correspondent, comme find-file.
1115                  lire les manuels en ligne des paquetages installés sur                  lire les manuels en ligne des paquetages installés sur
1116                  votre système. Faites m emacs <Entrée> pour lire le                  votre système. Faites m emacs <Entrée> pour lire le
1117                  manuel d'Emacs. Si vous n'avez jamais utilisé Info                  manuel d'Emacs. Si vous n'avez jamais utilisé Info
1118                  auparavant, tapez ? et Emacs vous fera faire une visite                  auparavant, tapez ? et Emacs vous fera faire une visite
1119                  guidée des fonctionnalités du mode Info. Lorsque vous                  guidée des fonctionnalités du mode Info. Lorsque vous
1120                  en aurez fini avec ce didacticiel, le manuel Info                  en aurez fini avec ce didacticiel, le manuel Info
1121                  d'Emacs devrait être votre source de documentation                  d'Emacs devrait être votre source de documentation
1122                  essentielle.                  essentielle.
1123    
1124    
1125    * FONCTIONNALITÉS SUPPLÉMENTAIRES
1126    ---------------------------------
1127    
1128    Vous pouvez en apprendre plus en lisant le manuel d'Emacs, qu'il soit
1129    imprimé ou en ligne avec le système Info (utilisez le menu Help, ou
1130    faites F10 h r). Les deux fonctionnalités que vous apprécierez
1131    particulièrement sont la complétion, qui permet d'économiser la
1132    frappe, et dired, qui simplifie la manipulation des fichiers.
1133    
1134    La complétion permet d'éviter les frappes inutiles. Si, par exemple,
1135    vous voulez basculer vers le tampon *Messages*, tapez simplement
1136    C-x b *M<Tab> et Emacs complètera le nom du tampon s'il peut le
1137    déterminer à partir de ce que vous avez saisi avant la tabulation. La
1138    complétion est décrite dans la version Info du manuel Emacs, à la
1139    rubrique "Completion".
1140    
1141    Dired vous permet de consulter la liste des fichiers d'un répertoire
1142    (et, éventuellement, de ses sous-répertoires), de vous déplacer dans
1143    cette liste, d'ouvrir, de renommer, de supprimer et, de façon
1144    générale, de manipuler ces fichiers.  Dired est décrit dans la version
1145    Info du manuel Emacs, à la rubrique "Dired".
1146    
1147    Le manuel décrit également les nombreuses autres fonctionnalités
1148    d'Emacs.
1149    
1150  * CONCLUSION  * CONCLUSION
1151  ------------  ------------
# Line 1119  Emacs. Line 1170  Emacs.
1170  Cette version du didacticiel, comme GNU Emacs, est placée sous  Cette version du didacticiel, comme GNU Emacs, est placée sous
1171  copyright, et vous pouvez en distribuer des copies sous certaines  copyright, et vous pouvez en distribuer des copies sous certaines
1172  conditions :  conditions :
1173    
1174  Copyright (c) 1985, 1996, 2001 Free Software Foundation  Copyright (c) 1985, 1996, 2001, 2002 Free Software Foundation
1175    
1176     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
1177     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 1139  copies de GNU Emacs à vos amis. Particip Line 1190  copies de GNU Emacs à vos amis. Particip
1190  l'obstructionnisme du logiciel (sa « propriétarisation ») en  l'obstructionnisme du logiciel (sa « propriétarisation ») en
1191  utilisant, écrivant et partagent des logiciels libres !  utilisant, écrivant et partagent des logiciels libres !
1192    
1193    Cette traduction française a été effectuée par Éric Jacoboni
1194    <jaco@teaser.fr>.
1195    
1196    --- end of TUTORIAL.fr ---
1197    
1198  ;;; Local Variables:  ;;; Local Variables:
1199  ;;;   coding: latin-1  ;;;   coding: latin-1
1200  ;;; End:  ;;; End:

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

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