Aperçu
Emacs est un outil puissant pour l'édition de texte, permettant d'effectuer diverses tâches telles que la programmation, la rédaction de documents et la gestion d'e-mails. Il se caractérise par une grande extensibilité et des fonctionnalités personnalisables, et ses fonctionnalités peuvent être étendues grâce à de nombreux modes et paquets.
Caractéristiques principales
- Extensibilité et personnalisation très élevées
- Implémentation de fonctionnalités via Emacs Lisp
- Support des environnements terminal et graphique
- Support de divers langages de programmation et formats de fichiers (modes)
- Utilisable comme environnement de développement intégré (IDE)
Options principales
Emacs offre diverses options en ligne de commande pour contrôler son comportement au démarrage.
Ouverture de fichiers et modes
Informations et aide
Commande générée :
Essayez de combiner les commandes.
Description:
`emacs` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Voici quelques exemples de base pour utiliser Emacs.
Ouvrir un nouveau fichier ou un fichier existant
emacs myfile.txt
Démarre Emacs et ouvre le fichier 'myfile.txt'. Si le fichier n'existe pas, il sera créé.
Exécuter Emacs dans un terminal
emacs -nw another_file.py
Exécute Emacs dans le terminal actuel, pas dans l'environnement graphique. Utile lors de la connexion SSH.
Exécuter Emacs sans fichier d'initialisation
emacs -q
Démarre Emacs sans charger les configurations personnalisées (init.el). Utile lorsque Emacs ne démarre pas correctement en raison de problèmes de configuration.
Exécuter une fonction Emacs Lisp
emacs -f list-packages
Démarre Emacs et exécute la fonction 'list-packages' pour afficher la liste des paquets installés.
Installation
Emacs n'est peut-être pas installé par défaut sur la plupart des distributions Linux. Vous pouvez l'installer en utilisant les commandes suivantes.
Debian/Ubuntu
sudo apt update
sudo apt install emacs
Installe Emacs en utilisant le gestionnaire de paquets APT.
Fedora/CentOS/RHEL
sudo dnf install emacs
Installe Emacs en utilisant le gestionnaire de paquets DNF (ou Yum).
Arch Linux
sudo pacman -S emacs
Installe Emacs en utilisant le gestionnaire de paquets Pacman.
Conseils et précautions
Emacs a une courbe d'apprentissage, mais une fois maîtrisé, il peut devenir un outil de productivité très puissant.
Raccourcis clavier de base
Emacs utilise un système de raccourcis clavier unique. 'C-' signifie la touche Ctrl, et 'M-' signifie la touche Alt (Meta).
- C-x C-s : Enregistrer le fichier
- C-x C-f : Ouvrir un fichier
- C-x C-c : Quitter Emacs
- C-g : Annuler la commande actuelle (très important !)
- M-x : Exécuter une commande (dans le minibuffer)
Apprentissage d'Emacs Lisp (Elisp)
Le véritable pouvoir d'Emacs se révèle grâce à Emacs Lisp. Vous pouvez personnaliser complètement Emacs en écrivant vos propres fonctions ou en modifiant des paquets existants.
Utilisation du gestionnaire de paquets
Emacs propose de nombreux paquets d'extension via des dépôts de paquets comme MELPA. Vous pouvez explorer et installer des paquets en utilisant la commande 'M-x list-packages'.