Linux


Introduction à Linux : Emacs



    Emacs est bien plus qu'un éditeur de texte VT100, il offre une multitude d'autres fonctions (macros, scripts, envoi de mail...). Mais je ne ferais ici qu'une présentation sommaire de commandes principales...

    Il existe aussi un version pour Xwindows (Xemacs) qui est plus conviviales avec une gestion graphique des fontes...
Notation :

Les commandes de base :

Lancement de Emacs :
emacs : lacement avec un fichier vide
emacs Fichier : édite le Fichier

+--------------------------+-------------------+-------------------------+
|  Action                  |  Touches          |  Fonction               |
+--------------------------+-------------------+-------------------------+
|                          |                   |                         |
| répertoire : edition     | CTR x  d          | dired                   |
| répertoire : liste       | CTR x  CTR d      | list-directory          |
|                          |                   |                         |
| annuler Cmd en cours     | CTR g             | keyboard-quit           |
| annuler Cmd précedente   | CTR x  u          | advertised-undo         |
| annuler modifications    | ESC  ~            | not-modified            |
|                          |                   |                         |
| curseur End              | CTR e             | Fin de ligne            |
| curseur Home             | CTR a             | début de ligne          |
| reculer d'un caractère   | CTR b             | reculer d'un caractère  |
| avancer d'un caractère   | CTR f             | avancer d'un caractère  |
|                          |                   |                         |
| defilement PgDn          | CTR v             | scroll-up               |
| defilement PgUp          | ESC v             | scroll-down             |
|                          |                   |                         |
| effacer caractere droite | CTR d             | delete-char             |
| effacer fin de ligne     | CTR k             | kill-line               |
|                          |                   |                         |
| fichier : charger        | CTR x  CTR f      | find-file               |
| fichier : inserer        | CTR x  CTR i      | insert-file             |
| fichier : sauver         | CTR x  CTR s      | save-buffer             |
| fichier : (re)nommer     | CTR x  CTR w  nom | write-file              |
|                          |                   |                         |
| charger ds autre fenêtre | CTR x  4  CTR f   | find-file-other-window  |
| changer de fenêtre       | CTR x  o          | other-window            |
|                          |                   |                         |
| fenetre cadree           | CTR l             | recenter                |
| fenetre plein écran      | CTR x  1          | delete-other-windows    |
|                          |                   |                         |
| positionnement haut      | ESC  <            | beginning-of-buffer     |
| positionnement bas       | ESC  >            | end-of-buffer           |
|                          |                   |                         |
| rechercher               | CTR s             | isearch-forward         |
| remplacer                | ESC  %            | query-replace           |
|                          |                   |                         |
| region : marque debut    | CTR SP            | set-mark-command        |
| region : debut / curseur | CTR x  CTR x      | exchange-point-and-mark |
|                          |                   |                         |
| coller region (paste)    | CTR y             | yank                    |
| copier region (copy)     | ESC  w            | copy-region-as-kill     |
| couper region (cut)      | CTR w             | kill-region             |
|                          |                   |                         |
| aller à la ligne ..      | ESC x goto-line   | goto-line               |
|                          |                   |                         |
| quitter                  | CTR x  CTR c      | save-buffer-kill-emacs  |
+--------------------------+-------------------+-------------------------+
Bien sur, Emacs peut faire beaucoup plus que ça, mais ces commandes suffissent pour commencer...





© Copyright 1999 FTLS (Tyndiuk Frédéric). All rights reserved.
Last Update 08/03/2000 - Send all comments to webmaster@ftls.org