Tutoriel De L’éditeur Emacs – Une Référence Absolue Pour Les Débutants
L’éditeur Emacs est l’un des éditeurs de texte les plus anciens et les plus polyvalents disponibles pour les systèmes Linux UNIX. Il existe depuis plus de 20 ans. Il est connu pour ses fonctionnalités d’édition puissantes et riches.
Emacs offre des fonctionnalités d’édition étonnantes comme celle de l’éditeur Vim et est aussi convivial que l’éditeur nano.
Vous n’aurez pas besoin d’entrer en mode insertion pour modifier un fichier. Il ressemble à l’éditeur nano dans la mesure où tout ce que vous tapez sera directement écrit dans le tampon. Les commandes d’Emacs sont faciles à retenir et l’éditeur propose également une documentation complète.
La première version d’Emacs a été implémentée en 1976 sur le système de partage de temps incompatible (ITS) du MIT AI Lab, en tant que collection de macros TECO.
Le nom « Emacs » était l’abréviation de « Editor MACroS » . La version d’Emacs que nous utilisons est en fait GNU Emacs . Il a été initialement écrit en 1984 par Richard Stallman .
Éditeur Emacs Du Point De Vue D’un Débutant
Dans ce didacticiel, nous couvrirons les commandes d’édition de base que vous devez connaître pour commencer avec Emacs.
Emacs
1. Installation D’emacs Sur Votre Système
Pour vérifier si emacs est installé sur votre système, exécutez :
emac
Si vous n’avez pas d’éditeur emacs sur votre système, vous pouvez l’installer en exécutant la commande apt suivante.
sudo apt installer emacs
Lors de l’installation, vous serez invité à confirmer l’installation. Appuyez sur Y pour continuer.
Pour vérifier la version post-installation utilisez la commande :
emacs -version
Une fois que vous avez emacs sur votre système, vous pouvez taper emacs dans le terminal pour commencer.
emac
Écran Emacs
Vous pouvez obtenir de l’aide en utilisant Ctrl + h.
En lisant la section d’aide, n’oubliez pas que « C- » signifie la touche CTRL. ‘M-‘ signifie la touche Meta (ou Alt).
Créons notre premier fichier en utilisant emacs.
2. Créez Un Nouveau Fichier Dans Emacs
Pour créer un nouveau fichier à l’aide d’emacs, utilisez emacs avec le nom de fichier et appuyez sur Entrée.
emac
Emacs Nouveau fichier Modifier
Voici à quoi ressemblera l’écran. C’est ce qu’on appelle le tampon et c’est là que vous pouvez écrire votre texte. Essayons d’écrire du texte sur le tampon.
Une fois l’édition terminée, vous verrez le texte suivant apparaître en bas.
Emacs a une fonction d’enregistrement automatique qui enregistre automatiquement le tampon. Nous verrons ce que cela signifie sous peu.
3. Enregistrer Et Quitter
Une fois que vous avez terminé de modifier votre fichier, vous souhaitez enregistrer vos modifications. Le raccourci pour enregistrer vos modifications et quitter l’éditeur emacs est Cntrl + X suivi de Cntrl + C . Si vous souhaitez uniquement enregistrer les modifications sans quitter, vous pouvez taper Ctrl + X – Ctrl + S
# Quittez avec une invite pour enregistrer les modifications non enregistrées Ctrl + X - Ctrl + C # Enregistrer sans quitter Ctrl + X - Ctrl + S
Vérifiez si les modifications ont été enregistrées dans le fichier à l’aide de la commande cat :
chat
4. Restauration Des Données Enregistrées Automatiquement Dans L’éditeur Emacs
Vous pouvez quitter sans enregistrer vos modifications dans le fichier en utilisant Cntrl + X suivi de Cntrl + C .
Ctrl + X - Ctrl + C
Lorsque vous faites cela, le bas de l’écran affichera ce qui suit :
Quitter Emac
Appuyez sur « n » et entrez pour quitter sans enregistrer.
Maintenant, lorsque vous ouvrirez à nouveau le même fichier dans l’éditeur emacs, vous verrez le message suivant.
Récupérer des données
C’est ce que signifie la sauvegarde automatique dans Emacs . Emacs a sauvegardé votre tampon depuis la dernière édition et vous donne la possibilité de récupérer les données.
Le M dans le Mx signifie
clé, qui en fonction de votre système d’exploitation sera différente. Pour Mac, il s’agit de la touche Commande, tandis que sous Windows, il s’agit de la touche ALT.
Pour récupérer les données appuyez sur ALT + x suivi de la commande suivante :
récupérer-ce-fichier
Appuyez sur Entrée .
Maintenant, Emacs vous montrera l’écran suivant. Tapez « oui » et appuyez sur Entrée pour restaurer.
Et…. Voila, ton texto est de retour.
5. Naviguer Dans L’interface De L’éditeur Emacs
Les raccourcis pour naviguer dans l’éditeur emacs sont :
- ctrl-a : Début de la ligne.
- ctrl-e : Fin de ligne.
- ctrl-n : Déplace le curseur sur la ligne suivante.
- ctrl-p : Déplace le curseur sur la ligne précédente.
- ctrl-f : Avance d’un caractère.
- ctrl-b : recule d’un caractère.
- ESC > : Fin du buffer.
- ESC < : Démarrage du buffer.
- ESC f : Avance d’un mot.
- ESC b : Recule d’un mot.
Alternativement, vous pouvez également utiliser les touches fléchées pour vous déplacer.
6. Rechercher Du Texte Dans Emacs
Pour rechercher du texte dans votre fichier, vous pouvez utiliser la commande de recherche d’Emacs. Pour activer la recherche, appuyez sur Ctrl + S.
Le bas de l’éditeur ressemblera à :
Recherche Emacs
Vous pouvez saisir la chaîne que vous souhaitez rechercher. L’éditeur Emacs mettra en évidence toutes les instances de votre chaîne dans le tampon.
Recherche Linux 1
Un autre avantage d’Emacs est que les résultats de la recherche sont mis en évidence en temps réel.
Par exemple, lorsque vous commencez à taper, l’éditeur commencera à mettre en évidence les instances de votre recherche.
7. Surligner Le Texte
Pour surligner du texte dans votre fichier, vous pouvez appuyer sur Ctrl + Espace.
Ce raccourci définit la marque et vous pouvez utiliser les raccourcis de navigation pour commencer la surbrillance.
Texte surligné
Pour désactiver la marque, appuyez à nouveau sur Ctrl + Espace .
8. Couper, Copier Et Coller
Pour couper ou copier une partie de votre texte, mettez d’ abord le texte en surbrillance.
Après avoir mis en surbrillance, utilisez les raccourcis suivants pour couper/copier.
- Couper : Ctrl-w
- Copie : ESC-w
Pour coller le texte, utilisez le raccourci Ctrl + Y .
Copier et coller
Conclusion
Ce tutoriel portait sur l’édition de texte sur l’éditeur Emacs. Vous devriez également essayer l’éditeur Nano. Lisez ce tutoriel pour démarrer avec l’éditeur nano.