Raccourcis clavier pour Emacs

Icone emacs Raccourcis clavier Emacs : http://www.emacs.fr.st/ et http://www.raccourcis-emacs.fr.st/

Emacs (Raccourcis clavier)
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

Commandes gdb
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