Raccourcis clavier Emacs : http://www.emacs.fr.st/
et http://www.raccourcis-emacs.fr.st/
| Type | Action | Raccourci |
|---|---|---|
| Manipulation de fichiers | ouvrir | CTRL-X CTRL-F |
| sauvegarder | CTRL-X CTRL-S | |
| sauvegarder sous (save as) | CTRL-X CTRL-W | |
| quitter | CTRL-X CTRL-C | |
| manipuler les tampons | changer de tampon | CTRL-X B |
| détruire un tampon | CTRL-X K | |
| manipuler les fenêtres | couper la fenêtre en deux horizontalement | CTRL-X 2 |
| couper la fenêtre en deux verticalement | CTRL-X 3 | |
| passer à une autre fenêtre | CTRL-X o | |
| faire occuper tout Emacs à une fenêtre | CTRL-X 1 | |
| faire disparaître une fenêtre | CTRL-X 0 | |
| les menus | naviguer au clavier dans les menus | F10 |
| se déplacer | un caractère à droite (forward) | CTRL-F ou flèche droite |
| un mot à droite | MÉTA-F ou SHIFT - fl. à dr. | |
| un caractère à gauche (backward) | CTRL-B ou flèche gauche | |
| un mot à gauche | MÉTA-B ou S HIFT - fl. à g. | |
| ligne suivante (next) | CTRL-N ou flèche bas | |
| ligne précédente (previous) | CTRL-P ou flèche haut | |
| début de ligne | CTRL-A ou Home | |
| fin de ligne | CTRL-E ou End | |
| phrase précédente | MÉTA-A | |
| phrase suivante | MÉTA-E | |
| page suivante | CTRL-V ou PgUp | |
| page précédente | CTRL -MÉTA-V ou PgDown | |
| début du tampon | MÉTA-< | |
| fin du tampon | MÉTA-> | |
| centrer la ligne courante | CTRL-L | |
| effacer | un caractère à gauche | BackSpace |
| un caractère à droite | CTRL-D ou Delete | |
| du curseur jusqu'à la fin de la ligne | CTRL-K | |
| une région sélectionnée | CTRL-W | |
| mode remplacement | Insert | |
| chercher | chercher vers l'avant du texte | CTRL-S |
| chercher vers l'arrière du texte | CTRL-R | |
| remplacer | remplacer | MÉTA-% |
| copier/coller | poser un marqueur de sélection | CTRL-[espace] |
| copier | MÉTA-W | |
| couper | CTRL-W | |
| coller | CTRL-Y | |
| insérer un fichier | CTRL-X i | |
| manipuler les commandes | appeler une commande | MÉTA-X |
| annuler la commande en cours | CTRL-X G | |
| annuler la dernière commande | CTRL-X U | |
| répéter une commande | CTRL-U | |
| aide | liste des commandes contenant un mot écrit dans le minibuffer | CTRL-H A |
| liste des commandes accessibles par une combinaison de touches | CTRL-H B | |
| consultation du manuel | CTRL-H i | |
| description de la commande exécutée par une combinaison de touches | CTRL-H K | |
| description d'une commande écrite dans le minibuffer | CTRL-H F | |
| description du mode majeur de la fenêtre courante | CTRL-H M | |
| tutorial | CTRL-H T | |
| liste des options du help | CTRL-H H | |
| description des options du help | CTRL-H CTRL-H | |
| doc d'une fonction | MÉTA-X man | |
| connaître sa version d'Emacs | CTRL-H V | |
| jeux | le psychiatre d'Emacs | CTRL-H P |
| Aide en ligne | help | aide générale |
| help <sujet> | spécifique | |
| Charger un programme | file <fichier> | |
| Lancer l'exécution | r(un) | |
| Lister | l(ist) | 10 lignes suivantes |
| Interrompre l'exécution | kill | abandonner l'exécution |
| b(reak) <n ligne> | placer un point d'arrêt sur une ligne | |
| b(reak) <fonction> | placer un point d'arrêt à l'entrée d'une fonction | |
| info b | lister les points d'arrêt | |
| delete <n point d'arrêt> | supprimer un point d'arrêt | |
| CTRL -C | interrompre (dans xterm ) | |
| CTRL -C CTRL -C | interrompre (dans Emacs) | |
| Afficher une expression | p(rint) <expr> | valeur courante |
| display <expr> | valeur à chaque arrêt | |
| Relancer l'exécution | c(ont) | jusqu'au prochain point d'arrêt |
| s(tep) | d'une instruction | |
| n(ext) | d'une instruction (même niveau) | |
| finish | pour terminer un niveau | |
| until <n ligne> | jusqu'à la ligne | |
| Naviguer dans la pile | up | monter d'un niveau |
| down | descendre d'un niveau | |
| fr(ame) <n niveau> | aller à un niveau donné | |
| bt (backtrace) | afficher la pile |
Si vous avez des problèmes de compilation.... avec de la chance (ou pas) j'ai rencontré la même erreur. Voici comment je l'ai résolue :
Files using this header must be compiled with _SVID_SOURCE or _XOPEN_SOURCE
> compiler avec l'option -D _SVID_SOURCE ou -D _XOPEN_SOURCE dans le compilateur gcc.
Compiler en C ANSI avec gcc : gcc -ansi -pedantic *.c
Une option essentielle pour coder proprement, c'est-à-dire sans variable inutile ou mal déclarée : gcc -Wall *.c