logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 10:52]
Jean-Pierre Pinson [Installation]
doc:editeurs:emacs [15/12/2019 17:26] (Version actuelle)
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à !.]] :-)
-  * Suivi : {{tag>à-tester ​à-completer}} - 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 +    * 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 !))
 ===== 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 a été écrit par Richard M. Stallman en 1976 et fait partie du projet GNU. \\
 Il est disponible en 2 versions : une version en console et un version graphique. Il est disponible en 2 versions : une version en console et un version graphique.
-=== Modes d'​édition === + 
-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 raccourci est l'​appui simultané sur plusieurs touches du clavier pour générer une action.</​note>​ 
 +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. ​\\ 
 +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 =====
Ligne 21: 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
doc/editeurs/emacs.1553680343.txt.gz · Dernière modification: 27/03/2019 10:52 par Jean-Pierre Pinson

Pied de page des forums

Propulsé par FluxBB