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.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:editeurs:emacs [27/03/2019 12:01] smolski [Introduction] |
doc:editeurs:emacs [15/12/2019 17:26] SuShY [Emacs - Éditeur de texte GNU] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Découvrir et personnaliser l'éditeur de texte GNU Emacs | * Objet : Découvrir et personnaliser l'éditeur de texte GNU Emacs | ||
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>avisé}} |
* 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à !.]] :-) | ||
Ligne 8: | Ligne 8: | ||
* Création par [[user>sogal]] 09/08/2015 | * Création par [[user>sogal]] 09/08/2015 | ||
* Testé par <Jean-Pierre Pinson> le <27/03/2019> | * Testé par <Jean-Pierre Pinson> le <27/03/2019> | ||
+ | * Mis à jour partie liens le <15/12/2019> par [[user>sushy]] | ||
* 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 !)) | * 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 ===== | ||
Ligne 18: | Ligne 19: | ||
Emacs est très différent [[doc:editeurs:vim:vim|de Vim]] dans son approche des touches de raccourcis. \\ | 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> | + | <note tip>Un raccourci 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 a principalement recours à la touche ''Ctrl'' et, dans une moindre mesure, à la touche ''Alt''((appelée Meta)). |
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. \\ | 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. \\ | ||
Ligne 28: | Ligne 29: | ||
<file root nom>apt-get install emacs</file> | <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 | + | Si vous n'utilisez emacs qu'en console, vous pouvez aussi installer **emacs24-nox**. Vous n'aurez alors plus besoin de l'option -nw |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Ouvrir un Fichier en ouvrant emacs dans un terminal, par exemple : /etc/apt/sources.list : | + | Ouvrir un Fichier en ouvrant emacs dans un terminal, par exemple : /etc/apt/sources.list : \\ |
+ | <file root /etc/apt/sources.list>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>. | ||
- | <file root nom>emacs -nw /etc/apt/sources.list</file> | + | Pour enregistrer et quitter emacs : \\ |
+ | <key>Ctrl</key><key>X</key> suivi de <key>Ctrl</key><key>c</key> | ||
- | Enregistrer le fichier : | + | === Astuce === |
- | 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> | + | Les raccourcis s'utilisent généralement avec une seule main. \\ |
+ | 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 ===== | ||
- | Pour quitter emacs : | + | Voici la liste des raccourcis((combinaisons de touches claviers)) principaux accessibles via la touche <key>Ctrl</key>. \\ |
+ | En général, ils sont notés sous la forme <key>CTRL</key> + **touche**. | ||
- | <key>Ctrl</key>-<key>X</key> suivi de <key>Ctrl</key>-<key>c</key> | + | ==== Raccourcis de base ==== |
+ | Commençons par les raccourcis basiques : | ||
- | ===== Liste des raccourcis principaux (combinaisons de touches) ===== | + | ^ Raccourci 1 ^ Raccourci 2 ^ Signification ^ |
- | + | | <key>CTRL</key><key>x</key> | <key>CTRL</key> <key>c</key> | Quitter | | |
- | //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 :// | + | | <key>CTRL</key><key>x</key> | <key>k</key> | Fermer le buffer | |
- | + | | <key>CTRL</key><key>x</key> | <key>f</key> | Ouvrir un fichier | | |
- | ^ Raccourci ^ Signification ^ | + | | <key>CTRL</key><key>x</key> | <key>CTRL</key><key>s</key> | Sauvegarder un fichier | |
- | | <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 | | + | |
+ | ==== Raccourcis d'édition de texte ==== | ||
Poursuivons maintenant avec les raccourcis spécifiques au texte : | Poursuivons maintenant avec les raccourcis spécifiques au texte : | ||
- | ^ Raccourci ^ Signification ^ | + | ^ Raccourci 1 ^ Raccourci 2 ^ Signification ^ |
- | | <key>CTRL</key> <key>x</key>, <key>h</key> | Sélectionner la totalité du buffer | | + | | <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>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>y</key> | | Coller ( ce qui a été copié ou coupé) | |
- | | <key>CTRL</key> <key>s</key> | Rechercher dans le texte | | + | | <key>CTRL</key><key>s</key> | | Rechercher dans le texte | |
- | | <key>CTRL</key> <key>_</key> | Annuler une modification | | + | | <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.// | + | ==== Aide sur emacs ==== |
+ | |||
+ | Pour obtenir plus de raccourcis spécifiques à la touche <key>Ctrl</key> : | ||
+ | ^ Raccourci 1 ^ Raccourci 2 ^ Signification ^ | ||
+ | | <key>CTRL</key><key>x</key> | <key>CTRL</key><key>h</key> | Aide avec la touche <key>CTRL</key> sur emacs | | ||
===== Liens utiles ===== | ===== Liens utiles ===== | ||
https://hiko-seijuro.developpez.com/articles/introemacs/ | https://hiko-seijuro.developpez.com/articles/introemacs/ | ||
- | http://julien.dehos.free.fr/build/html/textediting101/emacs.html | + | <del>http://julien.dehos.free.fr/build/html/textediting101/emacs.html</del> |
+ | |||
+ | http://julien.dehos.free.fr/_site/posts/editeurs/post20-editeurs-emacs.html |