L’utilisation de &. Vous l’avez peut être remarqué, quand on lance un programme
comme Emacs à partir du shell, il est impossible d’interagir à nouveau avec le shell tant
que le programme n’est pas terminé. Pour éviter cela, il suffit de rajouter & à la fin de la
commande. Essayez.
Copier/coller. Copier du texte sous Unix est assez facile puisque sélectionner du texte
avec la souris, c’est déjà le copier. Pour le coller, il suffit de se positionner au dessus de la
zone désirée et d’appuyer sur le bouton du milieu.
NB : En général, un double clic du bouton gauche sur une chaîne de caractères la
sélectionne en entier et donc la copie par la même occasion. De même, un triple clic
sélectionne la ligne complète.
La complétion automatique. De l’anglais completion : en appuyant sur la touche Tab,
votre shell va tenter de compléter pour vous la ligne de commande que vous êtes en
train de taper (commande elle-même ou argument). Dans le cas où plusieurs complétions
sont possibles, la commande ne sera pas complétée, mais un second appui sur la touche
Tab permet d’afficher la liste des possibilités. Ceci évite en particulier de faire des fautes
d’orthographe dans les noms de fichiers.
Historique (flèche vers le haut). Les shells modernes ont tous la possibilité d’avoir
l’historique des commandes tapées. En utilisant les touches fléchées (haut et bas), on
remonte dans l’historique des commandes déjà entrées. Il suffit alors de les valider avec la
touche Enter ou de les modifier (flèches gauche ou droite et touche backspace).
Interrompre une commande. L’utilisation simultanée des touches Ctrl + c permet
d’interrompre la commande en cours d’execution. Celle-ci est intérrompue et le terminal
affiche une nouvelle invite : vous pouvez alors taper une nouvelle commande.
5 Emacs : un puissant éditeur de texte
L’éditeur Emacs est un éditeur de texte aux nombreuses fonctionnalités, mais il est
parfois difficile de s’habituer à son ergonomie. Voici une courte liste de commandes qui
peuvent vous aider.
Nous noterons « C-touche », le fait de maintenir appuyée la touche Ctrl pendant qu’on
appuie sur la touche <touche>. Les commandes de base sont les suivantes :
C-x C-c quitter emacs.
C-x C-f ouvrir un fichier.
C-x C-w sauvegarder un fichier en précisant son nom.
C-x C-s sauvegarder un fichier sous son propre nom.
C-e aller à la fin de la ligne courante.
C-a aller au début de la ligne courante.
4