64 |
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} |
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.} |
65 |
\centerline{v\versionnumber{} pour GNU Emacs version 21, Juin \year} |
\centerline{v\versionnumber{} pour GNU Emacs version 21, Juin \year} |
66 |
\centerline{conception de Stephen Gildea} |
\centerline{conception de Stephen Gildea} |
67 |
\centerline{traduction francaise d'\'Eric Jacoboni} |
\centerline{traduction fran\c{c}aise d'\'Eric Jacoboni} |
68 |
|
|
69 |
Vous pouvez faire et distribuer des copies de cette carte, pourvu que |
Vous pouvez faire et distribuer des copies de cette carte, pourvu que |
70 |
la note de copyright et cette note de permission soient conserv\'ees sur |
la note de copyright et cette note de permission soient conserv\'ees sur |
71 |
toutes les copies. |
toutes les copies. |
72 |
|
|
73 |
Pour les copies du manuel GNU Emacs, \'ecrivez À la Free Software |
Pour les copies du manuel GNU Emacs, \'ecrivez \`a la Free Software |
74 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
75 |
|
|
76 |
\endgroup} |
\endgroup} |
260 |
|
|
261 |
\section{Lancement d'Emacs} |
\section{Lancement d'Emacs} |
262 |
|
|
263 |
Pour lancer GNU Emacs 20, il suffit de taper son nom : \kbd{emacs} |
Pour lancer GNU Emacs 21, il suffit de taper son nom : \kbd{emacs} |
264 |
|
|
265 |
Pour charger un fichier À \'editer, voir Fichiers, ci-dessous. |
Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous. |
266 |
|
|
267 |
\section{Quitter Emacs} |
\section{Quitter Emacs} |
268 |
|
|
277 |
\key{{\bf ins\'erer} le contenu d'un autre fichier dans ce tampon}{C-x i} |
\key{{\bf ins\'erer} le contenu d'un autre fichier dans ce tampon}{C-x i} |
278 |
\key{remplacer ce fichier par le fichier voulu}{C-x C-v} |
\key{remplacer ce fichier par le fichier voulu}{C-x C-v} |
279 |
\key{\'ecrire le tampon dans un fichier donn\'e}{C-x C-w} |
\key{\'ecrire le tampon dans un fichier donn\'e}{C-x C-w} |
280 |
\key{contrÔle de version}{C-x C-q} |
\key{contr\^ole de version}{C-x C-q} |
281 |
|
|
282 |
\section{Obtenir de l'aide} |
\section{Obtenir de l'aide} |
283 |
|
|
324 |
\section{D\'eplacements} |
\section{D\'eplacements} |
325 |
|
|
326 |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
327 |
\threecol{{\bf entity to move over}}{{\bf backward}}{{\bf forward}} |
\threecol{{\bf entit\'e sur laquelle se d\'eplacer}}{{\bf en arri\`ere}}{{\bf en avant}} |
328 |
\threecol{caract\`ere}{C-b}{C-f} |
\threecol{caract\`ere}{C-b}{C-f} |
329 |
\threecol{mot}{M-b}{M-f} |
\threecol{mot}{M-b}{M-f} |
330 |
\threecol{ligne}{C-p}{C-n} |
\threecol{ligne}{C-p}{C-n} |
331 |
\threecol{aller au d\'ebut (ou À la fin) de la ligne}{C-a}{C-e} |
\threecol{aller au d\'ebut (ou \`a la fin) de la ligne}{C-a}{C-e} |
332 |
\threecol{phrase}{M-a}{M-e} |
\threecol{phrase}{M-a}{M-e} |
333 |
\threecol{paragraphe}{M-\{}{M-\}} |
\threecol{paragraphe}{M-\{}{M-\}} |
334 |
\threecol{page}{C-x [}{C-x ]} |
\threecol{page}{C-x [}{C-x ]} |
335 |
\threecol{s-expression}{C-M-b}{C-M-f} |
\threecol{s-expression}{C-M-b}{C-M-f} |
336 |
\threecol{fonction}{C-M-a}{C-M-e} |
\threecol{fonction}{C-M-a}{C-M-e} |
337 |
\threecol{aller au d\'ebut (ou À la fin) du tampon}{M-<}{M->} |
\threecol{aller au d\'ebut (ou \`a la fin) du tampon}{M-<}{M->} |
338 |
} |
} |
339 |
|
|
340 |
\key{passer À l'\'ecran suivant}{C-v} |
\key{passer \`a l'\'ecran suivant}{C-v} |
341 |
\key{passer À l'\'ecran pr\'ec\'edent}{M-v} |
\key{passer \`a l'\'ecran pr\'ec\'edent}{M-v} |
342 |
\key{d\'efiler l'\'ecran vers la droite}{C-x <} |
\key{d\'efiler l'\'ecran vers la droite}{C-x <} |
343 |
\key{d\'efiler l'\'ecran vers la gauche}{C-x >} |
\key{d\'efiler l'\'ecran vers la gauche}{C-x >} |
344 |
\key{placer la ligne courante au centre de l'\'ecran}{C-u C-l} |
\key{placer la ligne courante au centre de l'\'ecran}{C-u C-l} |
346 |
\section{D\'etruire et supprimer} |
\section{D\'etruire et supprimer} |
347 |
|
|
348 |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
349 |
\threecol{{\bf entity to kill}}{{\bf backward}}{{\bf forward}} |
\threecol{{\bf entit\'e \`a supprimer}}{{\bf en arri\`ere}}{{\bf en avant}} |
350 |
\threecol{caract\`ere (suppression, pas destruction)}{DEL}{C-d} |
\threecol{caract\`ere (suppression, pas destruction)}{DEL}{C-d} |
351 |
\threecol{mot}{M-DEL}{M-d} |
\threecol{mot}{M-DEL}{M-d} |
352 |
\threecol{ligne (jusqu'À la fin)}{M-0 C-k}{C-k} |
\threecol{ligne (jusqu'\`a la fin)}{M-0 C-k}{C-k} |
353 |
\threecol{phrase}{C-x DEL}{M-k} |
\threecol{phrase}{C-x DEL}{M-k} |
354 |
\threecol{s-expression}{M-- C-M-k}{C-M-k} |
\threecol{s-expression}{M-- C-M-k}{C-M-k} |
355 |
} |
} |
356 |
|
|
357 |
\key{d\'etruire une {\bf r\'egion}}{C-w} |
\key{d\'etruire une {\bf r\'egion}}{C-w} |
358 |
\key{copier une r\'egion dans le kill ring}{M-w} |
\key{copier une r\'egion dans le kill ring}{M-w} |
359 |
\key{d\'etruire jusqu'À l'occurrence suivante de {\it car}}{M-z {\it car}} |
\key{d\'etruire jusqu'\`a l'occurrence suivante de {\it car}}{M-z {\it car}} |
360 |
|
|
361 |
\key{r\'ecup\'erer la derni\`ere chose d\'etruite}{C-y} |
\key{r\'ecup\'erer la derni\`ere chose d\'etruite}{C-y} |
362 |
\key{remplacer la derni\`ere r\'ecup\'eration par ce qui a \'et\'e d\'etruit avant}{M-y} |
\key{remplacer la derni\`ere r\'ecup\'eration par ce qui a \'et\'e d\'etruit avant}{M-y} |
380 |
|
|
381 |
Les r\'eponses admises dans le mode de remplacement interactif sont : |
Les r\'eponses admises dans le mode de remplacement interactif sont : |
382 |
|
|
383 |
\key{{\bf remplacer} celle-lÀ, passer À la suivante}{SPC} |
\key{{\bf remplacer} celle-l\`a, passer \`a la suivante}{SPC} |
384 |
\key{remplacer celle-lÀ, rester lÀ}{,} |
\key{remplacer celle-l\`a, rester l\`a}{,} |
385 |
\key{{\bf passer} À la suivante sans remplacer}{DEL} |
\key{{\bf passer} \`a la suivante sans remplacer}{DEL} |
386 |
\key{remplacer toutes les correspondances suivantes}{!} |
\key{remplacer toutes les correspondances suivantes}{!} |
387 |
\key{{\bf revenir} À la correspondance pr\'ec\'edente}{^} |
\key{{\bf revenir} \`a la correspondance pr\'ec\'edente}{^} |
388 |
\key{{\bf sortir} du remplacement interactif}{RET} |
\key{{\bf sortir} du remplacement interactif}{RET} |
389 |
\key{entrer dans l'\'edition r\'ecursive (\kbd{C-M-c} pour sortir)}{C-r} |
\key{entrer dans l'\'edition r\'ecursive (\kbd{C-M-c} pour sortir)}{C-r} |
390 |
|
|
405 |
|
|
406 |
{\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 |
{\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 |
407 |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr |
408 |
\threecol{switch cursor to another window}{C-x o}{C-x 5 o} |
\threecol{placer le curseur dans une autre fen\^etre}{C-x o}{C-x 5 o} |
409 |
|
|
410 |
\threecol{s\'electionner le tampon dans l'autre fen\^etre}{C-x 4 b}{C-x 5 b} |
\threecol{s\'electionner le tampon dans l'autre fen\^etre}{C-x 4 b}{C-x 5 b} |
411 |
\threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o} |
\threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o} |
429 |
\key{ins\'erer un newline apr\`es le point}{C-o} |
\key{ins\'erer un newline apr\`es le point}{C-o} |
430 |
\key{d\'eplacer le reste de la ligne vers le bas}{C-M-o} |
\key{d\'eplacer le reste de la ligne vers le bas}{C-M-o} |
431 |
\key{supprimer les lignes blanches autour du point}{C-x C-o} |
\key{supprimer les lignes blanches autour du point}{C-x C-o} |
432 |
\key{joindre la ligne À la pr\'ec\'edente (À la suivant avec arg)}{M-^} |
\key{joindre la ligne \`a la pr\'ec\'edente (\`a la suivante avec arg)}{M-^} |
433 |
\key{supprimer tous les espaces autour du point}{M-\\} |
\key{supprimer tous les espaces autour du point}{M-\\} |
434 |
\key{mettre exactement un espace À l'emplacement du point}{M-SPC} |
\key{mettre exactement un espace \`a l'emplacement du point}{M-SPC} |
435 |
|
|
436 |
\key{remplir le paragraphe}{M-q} |
\key{remplir le paragraphe}{M-q} |
437 |
\key{placer la marge droite}{C-x f} |
\key{placer la marge droite}{C-x f} |
454 |
|
|
455 |
\key{compl\'eter autant que possible}{TAB} |
\key{compl\'eter autant que possible}{TAB} |
456 |
\key{compl\'eter un mot}{SPC} |
\key{compl\'eter un mot}{SPC} |
457 |
\key{completer et ex\'ecuter}{RET} |
\key{compl\'eter et ex\'ecuter}{RET} |
458 |
\key{montrer les compl\'etions possibles}{?} |
\key{montrer les compl\'etions possibles}{?} |
459 |
\key{rechercher l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p} |
\key{rechercher l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p} |
460 |
\key{rechercher l'entr\'ee suivante du mini-tampon ou le d\'efaut}{M-n} |
\key{rechercher l'entr\'ee suivante du mini-tampon ou le d\'efaut}{M-n} |
461 |
\key{rechercher À rebours par expr. rationnelle dans l'historique}{M-r} |
\key{rechercher \`a rebours par expr. rationnelle dans l'historique}{M-r} |
462 |
\key{rechercher vers l'avant par expr. rationnelle dans l'historique}{M-s} |
\key{rechercher vers l'avant par expr. rationnelle dans l'historique}{M-s} |
463 |
\key{annuler la commande}{C-g} |
\key{annuler la commande}{C-g} |
464 |
|
|
511 |
\key{copier le rectangle dans le registre}{C-x r r} |
\key{copier le rectangle dans le registre}{C-x r r} |
512 |
\key{d\'etruire le rectangle}{C-x r k} |
\key{d\'etruire le rectangle}{C-x r k} |
513 |
\key{r\'ecup\'erer le rectangle}{C-x r y} |
\key{r\'ecup\'erer le rectangle}{C-x r y} |
514 |
\key{ouvrir le rectangle, en d\'ecalant le texte À droite}{C-x r o} |
\key{ouvrir le rectangle, en d\'ecalant le texte \`a droite}{C-x r o} |
515 |
\key{vider le rectangle}{C-x r c} |
\key{vider le rectangle}{C-x r c} |
516 |
\key{pr\'efixer chaque ligne avec une cha\^\i{}ne}{C-x r t} |
\key{pr\'efixer chaque ligne avec une cha\^\i{}ne}{C-x r t} |
517 |
|
|
545 |
\threecol{tampon}{\\`}{\\'} |
\threecol{tampon}{\\`}{\\'} |
546 |
|
|
547 |
\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond |
\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond |
548 |
À d'autres}} |
\`a d'autres}} |
549 |
\threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} |
\threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} |
550 |
\threecol{caract\`ere de mot}{\\w}{\\W} |
\threecol{caract\`ere de mot}{\\w}{\\W} |
551 |
\threecol{caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}} |
\threecol{caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}} |
605 |
\key{{\bf lancer} la d\'efinition d'une macro clavier}{C-x (} |
\key{{\bf lancer} la d\'efinition d'une macro clavier}{C-x (} |
606 |
\key{{\bf terminer} la d\'efinition d'une macro clavier}{C-x )} |
\key{{\bf terminer} la d\'efinition d'une macro clavier}{C-x )} |
607 |
\key{{\bf ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e} |
\key{{\bf ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e} |
608 |
\key{ajouter À la derni\`ere macro clavier}{C-u C-x (} |
\key{ajouter \`a la derni\`ere macro clavier}{C-u C-x (} |
609 |
\metax{donner un nom À la derni\`ere macro clavier}{M-x name-last-kbd-macro} |
\metax{donner un nom \`a la derni\`ere macro clavier}{M-x name-last-kbd-macro} |
610 |
\metax{ins\'erer une d\'efinition Lisp dans le tampon}{M-x insert-kbd-macro} |
\metax{ins\'erer une d\'efinition Lisp dans le tampon}{M-x insert-kbd-macro} |
611 |
|
|
612 |
\section{Commandes de gestion d'Emacs Lisp} |
\section{Commandes de gestion d'Emacs Lisp} |
615 |
\key{\'evaluer la {\bf defun} courante}{C-M-x} |
\key{\'evaluer la {\bf defun} courante}{C-M-x} |
616 |
\metax{\'evaluer la {\bf r\'egion}}{M-x eval-region} |
\metax{\'evaluer la {\bf r\'egion}}{M-x eval-region} |
617 |
\key{lire et \'evaluer le mini-tampon}{M-:} |
\key{lire et \'evaluer le mini-tampon}{M-:} |
618 |
\metax{charger À partir du r\'epertoire syst\`eme standard}{M-x load-library} |
\metax{charger \`a partir du r\'epertoire syst\`eme standard}{M-x load-library} |
619 |
|
|
620 |
\section{Personnalisation simple} |
\section{Personnalisation simple} |
621 |
|
|