Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:editeurs:emacs [09/08/2015 12:12] sogal créée |
doc:editeurs:emacs [27/03/2019 12:41] smolski [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== L'éditeur de texte GNU-Emacs ====== | + | ====== Emacs - Éditeur de texte GNU ====== |
* Objet : Découvrir et personnaliser l'éditeur de texte GNU Emacs | * Objet : Découvrir et personnaliser l'éditeur de texte GNU Emacs | ||
Ligne 5: | Ligne 5: | ||
* Commentaires : //Ce tutoriel est basé sur la version 24 d'Emacs. Son rédacteur utilise la version X11 (avec interface graphique donc). // | * Commentaires : //Ce tutoriel est basé sur la version 24 d'Emacs. Son rédacteur utilise la version X11 (avec interface graphique donc). // | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-completer}} - Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. |
* Création par [[user>sogal]] 09/08/2015 | * Création par [[user>sogal]] 09/08/2015 | ||
- | * Testé par <...> le <...> FIXME | + | * Testé par <Jean-Pierre Pinson> le <27/03/2019> |
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=296241#p296241|Discussion concernant le tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
===== Introduction ===== | ===== Introduction ===== | ||
- | === Présentation === | + | |
- | GNU Emacs est un éditeur de texte extensible disposant de très nombreuses fonctionnalités. Il a été écrit par Richard M. Stallman en 1976 et fait partie du projet GNU.\ | + | GNU Emacs est un éditeur de texte extensible disposant de très nombreuses fonctionnalités. \\ |
- | Il est disponible en 2 versions : une version en console et un version graphique.\ | + | Il a été écrit par Richard M. Stallman en 1976 et fait partie du projet GNU. \\ |
- | === Modes d'édition === | + | Il est disponible en 2 versions : une version en console et un version graphique. |
- | Emacs est très différent de Vim dans son approche des touches de raccourcis. Il a principalement recours à la touche Ctrl (notée C) et, dans une moindre mesure, à la touche Alt (appelée Meta et notée M). Il n'y a pas de mode visuel ou insertion. Dès que l'éditeur est ouvert ou qu'un fichier est ouvert dans celui-ci, l'édition peut commencer. Emacs utilise des modes dits "majeurs" correspondant au type de fichier édité et il adapte son comportement (coloration, syntaxique, indentation, fonctionnalités et actions disponibles) à ce fichier.\ | + | |
+ | ==== Modes d'édition ==== | ||
+ | |||
+ | Emacs est très différent [[doc:editeurs:vim:vim|de Vim]] dans son approche des touches de raccourcis. \\ | ||
+ | <note tip>Un raccourcis est l'appui simultané sur plusieurs touches du clavier pour générer une action.</note> | ||
+ | Il a principalement recours à la touche ''Ctrl''((notée C)) et, dans une moindre mesure, à la touche ''Alt''((appelée Meta et notée M)). | ||
+ | |||
+ | Il n'y a pas de mode visuel ou insertion. Ainsi, dès que l'éditeur est ouvert ou qu'un fichier est ouvert dans celui-ci, l'édition peut commencer. \\ | ||
+ | Emacs utilise des modes dits **majeurs** correspondant au type de fichier édité et il adapte son comportement (coloration, syntaxique, indentation, fonctionnalités et actions disponibles) à ce fichier. | ||
===== Installation ===== | ===== Installation ===== | ||
+ | <file root nom>apt-get install emacs</file> | ||
+ | |||
+ | Si vous cherchez à n'utiliser emacs qu'en console, vous pouvez aussi installer emacs24-nox. Vous n'aurez plus besoin de l'option -nw | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | Ouvrir un Fichier en ouvrant emacs dans un terminal, par exemple : /etc/apt/sources.list : \\ | ||
+ | <file root nom>emacs -nw /etc/apt/sources.list</file> | ||
+ | Enregistrer le fichier : \\ | ||
+ | Appuyer sur la touche de votre clavier <key>Ctrl</key> et en même temps la touche <key>x</key> suivi de <key>Ctrl</key><key>s</key>. | ||
+ | |||
+ | Pour enregistrer et quitter emacs : \\ | ||
+ | <key>Ctrl</key><key>X</key> suivi de <key>Ctrl</key><key>c</key> | ||
+ | |||
+ | === Astuce === | ||
+ | |||
+ | Les raccourcis s'utilisent avec une seule main. \\ | ||
+ | Aussi, lorsque la touche <key>Ctrl</key>(( ou <key>Alt</key>)) est utilisée de commande en commande, il suffit de garder le doigt appuyé dessus et de ne modifier que l'appui du second doigt de touche en touche. ;-) | ||
+ | ===== Liste des raccourcis principaux (combinaisons de touches) ===== | ||
+ | |||
+ | //Voici la liste des raccourcis principaux (combinaisons de touches) accessibles via la touche <key>ctrl</key>. En général, ils sont notés sous la forme <key>CTRL</key> + **touche** . Commençons par les raccourcis basiques :// | ||
+ | |||
+ | ^ Raccourci ^ Signification ^ | ||
+ | | <key>CTRL</key> <key>x</key> , <key>CTRL</key> <key>c</key> | Quitter | | ||
+ | | <key>CTRL</key> <key>x</key>, <key>k</key> | Fermer le buffer | | ||
+ | | <key>CTRL</key> <key>x</key>, <key>f</key> | Ouvrir un fichier | | ||
+ | | <key>CTRL</key> <key>x</key>, <key>CTRL</key> <key>s</key> | Sauvegarder un fichier | | ||
+ | |||
+ | |||
+ | Poursuivons maintenant avec les raccourcis spécifiques au texte : | ||
+ | ^ Raccourci ^ Signification ^ | ||
+ | | <key>CTRL</key> <key>x</key>, <key>h</key> | Sélectionner la totalité du buffer | | ||
+ | | <key>CTRL</key> <key>w</key> | Couper la région sélectionnée | | ||
+ | | <key>CTRL</key> <key>y</key> | Coller ( ce qui a été copié ou coupé) | | ||
+ | | <key>CTRL</key> <key>s</key> | Rechercher dans le texte | | ||
+ | | <key>CTRL</key> <key>_</key> | Annuler une modification | | ||
+ | |||
+ | //Pour obtenir plus de raccourcis spécifiques à la touche <key>ctrl</key>, il faut saisir la suite <key>CTRL</key> et <key>x</key>, puis <key>CTRL</key> et <key>h</key> pour obtenir la liste fournie par Emacs.// | ||
+ | |||
+ | ===== Liens utiles ===== | ||
+ | https://hiko-seijuro.developpez.com/articles/introemacs/ | ||
+ | http://julien.dehos.free.fr/build/html/textediting101/emacs.html |