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