Manipuler des répertoires et
des fichiers sous Unix
- Editer des fichiers sous Emacs
Compiler sous Emacs
- Exécuter
- Debogger
Imprimer les fichiers sources
Le répertoire d'accueil | ~ |
Le répertoire courant | . |
Le répertoire parent | .. |
La racine du système de fichiers | / |
Créer un répertoire de nom <nom> | mkdir <nom> |
Se placer dans le répertoire de nom <nom> | cd <nom> |
Se placer dans le répertoire d'accueil | cd cd ~ |
Afficher le contenu du répertoire | ls |
Détruire le répertoire <nom> lorqu'il est vide | rmdir <nom> |
Copier un fichier | cp |
Déplacer ou renomer un fichier ou un répertoire | mv |
Détruire le fichier de nom <nom> | rm <nom> |
Abandonner le traitement en cours | C-g | |
|
|
|
Ouvrir un fichier existant ou créer un nouveau fichier |
C-x C-f |
|
Sauver le contenu du buffer |
C-x C-s |
|
Insérer un fichier à la position du curseur |
C-x i |
|
|
|
|
Changer de buffer |
C-x b |
|
Supprimer un buffer |
C-x k |
|
|
|
|
Partager la fenêtre courante en 2 |
C-x 2 |
|
Supprimer toutes les fenêtres exepté la fenêtre courante |
C-x 1 |
|
|
|
|
Positioner une marque |
C-<Espace> |
|
Supprimer la région courante (avec sauvegarde) |
C-w |
|
Sauvegarder la région courante |
M-w |
|
Réinsérer le dernier élément sauvegardé |
C-y |
|
|
|
|
Aller en début de ligne |
C-a |
|
Aller en fin de ligne |
C-e |
|
Supprimer la fin de ligne (commande avec sauvegarde) |
C-k |
Pour l'indentation automatique, au début de chaque nouvelle ligne, utiliser la clé C-i ou la touche <tabulation>.
Pour rectifier l'indentation d'une zone du texte source, marquer cette zone puis utiliser la clé Esc-C-\.
Pour transformer une zone de texte en commentaire, marquer cette zone puis utiliser la clé C-c C-c.
Pour transformer un commentaire en texte normal,
Marquer cette zone puis utiliser la commande M-x uncomment-region.
Utiliser la commande M-x compile afin de lancer la commande de compilation
make -k .
Une fenêtre de compilation s'ouvre et affiche le
résultat de la compilation.
Pour corriger la prochaine erreur, utiliser la clé C-x ` (ce qui correspond sur un clavier AZERTY à C-x AltGr-7 ) afin de localiser l'erreur dans le texte source. (Attention, il ne s'agit pas forcément de la position réelle de l'erreur, mais de l'instruction qui a permis au compilateur de détecter une erreur).
Après correction des erreurs, recompiler le texte
source.
Ouvrir une fenêtre terminal. Se placer dans le
répertoire de l'exécutable l'aide de la commande
cd.
On peut afficher le contenu de ce répertoire avec la
commande ls.
Pour lancer l'exécution du programme
<monprogramme>, il suffit de taper la commande
./<monprogramme> (suivie
éventuellement des arguments du programme).
Poser un point d'arrêt ligne <n> | b <n> break <n> |
Poser un point d'arrêt sur la fonction <nomfonction> | b <nomfonction> break <nomfonction> |
Supprimer le point d'arrêt posé ligne <n> | clear <n> | Supprimer le point d'arrêt posé sur la fonction <nomfonction> | clear <nomfonction> |
Supprimer tous les points d'arrêts | d delete |
Exécuter la prochaine ligne du programme en entrant dans les fonctions appelées | s step |
Exécuter la prochaine ligne du programme sans entrer dans les fonction appelées | n next |
Reprendre l'exécution jusqu'au prochain point d'arrêt | c continue |
Afficher le contenu de la variable <v> | p <v> print <v> |
Suivre l'evolution du contenu de la variable <v> | disp <v> display <v> |
Surveiller la variable <v> Arrêter l'exécution lorsque la variable change de valeur |
watch <v> |
Afficher le contenu de la pile d'exécution | bt backtrace |