[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

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édentesRévision précédente
Prochaine révision
Révision précédente
fr:slackbook:emacs [2015/08/16 17:10 (UTC)] – [Aide-mémoire pour Emacs] ellendhelfr:slackbook:emacs [2023/11/12 11:39 (UTC)] (Version actuelle) tonus
Ligne 14: Ligne 14:
 **//Emacs//** peut-être lancé simplement en saisissant la commande **//emacs//** dans votre terminal. Lorsque vous lancez la commande sans aucune option, vous devriez obtenir quelque chose comme ceci : **//Emacs//** peut-être lancé simplement en saisissant la commande **//emacs//** dans votre terminal. Lorsque vous lancez la commande sans aucune option, vous devriez obtenir quelque chose comme ceci :
  
-[[emacs-startup.png|Starting Out]]+{{:fr:howtos:2023-11-12_122406_screenshot.png?400|}}
  
 Si vous utilisez X windows, **//Emacs//** peut lancer une interface graphique (GUI) au lieu de s'exécuter dans votre terminal. Si c'est le cas et que vous ne voulez pas d'interface, vous pouvez le lancer avec l'option //'-nw'//. Si vous utilisez X windows, **//Emacs//** peut lancer une interface graphique (GUI) au lieu de s'exécuter dans votre terminal. Si c'est le cas et que vous ne voulez pas d'interface, vous pouvez le lancer avec l'option //'-nw'//.
Ligne 65: Ligne 65:
  
 Bien qu'Emacs puisse être simple à utiliser, l'étendue de ses possibilités peut être déroutantes. Certaines des commandes les plus utiles d'Emacs sont listées ci-dessous. Certains points ont été simplifiés, en particulier pour ce qui concerne la sélection de texte. Ces concepts, et beaucoup plus, sont décrits dans le manuel d'**//Emacs//** et différents tutoriels en ligne. De bon résumés peuvent aussi être trouvé en recherchant sur le web. Bien qu'Emacs puisse être simple à utiliser, l'étendue de ses possibilités peut être déroutantes. Certaines des commandes les plus utiles d'Emacs sont listées ci-dessous. Certains points ont été simplifiés, en particulier pour ce qui concerne la sélection de texte. Ces concepts, et beaucoup plus, sont décrits dans le manuel d'**//Emacs//** et différents tutoriels en ligne. De bon résumés peuvent aussi être trouvé en recherchant sur le web.
 +
 +**Emacs Cheat Sheet**
 +^Commande^Résulat|
 +|<key>C-f</key> |Déplace le curseur d'un caractère vers la droite (en avant)|
 +|<key>C-b</key> |Déplace le curseur d'un caractère vers la gauche (en arrière)|
 +|<key>C-n</key> |Déplace le curseur d'une ligne vers le bas (suivant)|
 +|<key>C-p</key> |Déplace le curseur d'une ligne vers le haut (précedent)|
 +|<key>C-h</key> <key>'f'</key>NOM-DE-FONCTION<key>Enter</key> |Affiche la documentation de la fonction NOM-DE-FONCTION|
 +|<key>C-h</key> <key>'k'</key> <key>C-x</key> <key>C-c</key> |Affiche la documentation pour la fonction liée aux touches<key>C-x</key> <key>C-c</key>|
 +|<key>C-h</key> <key>t</key> |Affiche le tutoriel d'Emacs tutorial|
 +|<key>C-h</key> <key>?</key> |Affiche toutes les fonctions relative à l'aide|
 +|M-<key>'`'</key> |Accede à la barre de menu|
 +|<key>C-g</key> |Annule l'opération en cours. Ceci est particulièrement utile avec le minibuffer.|
 +|M-<key>x</key> NOM-DE-FONCTION <key>Enter</key> |Lance la fonction NOM-DE-FONCTION interactivement|
 +|M-<key>1</key> M-<key>0</key> <key>C-n</key> |Déplace le curseur de dix lignes vers le bas|
 +|<key>C-u</key> <key>1</key><key>0</key> <key>C-n</key> |Déplace le curseur de dix lignes vers le bas (comme précedemment)|
 +|M-<key>'x'</key> début de ligne ((touche "home" de votre clavier)) |Déplace le curseur en début de ligne|
 +|M-<key>'x'</key> fin de ligne ((touche "end" de votre clavier)) |Déplace le curseur en fin de ligne|
 +|M-<key>'>'</key> |Déplace le curseur à la fin de l'espace tampon|
 +|M-<key>'<'</key> |Déplace le curseur au début de l'espace tampon|
 +|<key>C-k</key> |Enlève le texte du curseur jusqu'à la fin de la ligne et le stocke dans le //kill ring// |
 +|<key>C-espace</key> |Passe en mode sélection (utlisez les touches fléchées pour vous déplacer) . Utilises C-espace à nouveau pour quitter ce mode.|
 +|<key>C-w</key> |En mode sélection, supprime la zone sélectionnée et stocke le contenu dans le //kill ring//.|
 +|M-<key>w</key> |En mode sélection, stocke le contenu de la zone sélectionnée dans le //kill ring//.|
 +|C-<key>y</key> |Récupère, ou //Yanks//, le contenu du //kill ring// pour le placer à l'endroit du curseur. |
 +|<key>C-/</key> |Annule l'action précédente. Au contraire de la plupart des éditeurs, cela inclus les action précédemment annulées. |
 +|<key>insert</key> |Activer ou désactiver l'insertion des caractères plutôt que leur remplacement. |
 +|<key>C-s</key> asdf <key>Enter</key> |Rechercher la chaine de caractères "asdf" vers la fin du buffer. Répéter <key>C-s</key> pour poursuivre la recherche, ou <key>C-r</key> (ci-dessous) pour rechercher en arrière. |
 +|<key>C-r</key> asdf <key>Enter</key> |Rechercher la chaine de caractères "asdf" vers le début du buffer. Répéter <key>C-r</key> pour poursuivre la recherche, ou <key>C-s</key> (ci-desssus) pour rechercher la fin du fichier.                  |
 +|M-<key>'%'</key> old <key>Enter</key> new <key>Enter</key> |Rechercher toutes les occurences de "old" et proposer leur remplacement par "new". En répondant <key>'!'</key> toutes les occurences sont remplacées.|
 +|<key>C-x</key> <key>C-c</key> |Quitter Emacs, en demandant si il faut enregistrer les buffers non sauvegardés |
 +|<key>C-x</key> <key>C-s</key> |Enregistrer le buffer dans son fichier. |
 +|<key>C-x</key> <key>C-w</key> new-file.txt <key>Enter</key> |Enregistrer le buffer courant dans le fichier //"new-file.txt"// |
 ====== Navigation ====== ====== Navigation ======
  
Ligne 78: Ligne 111:
   * Traduction initiale de [[wiki:user:escaflown | escaflown]]   * Traduction initiale de [[wiki:user:escaflown | escaflown]]
   * Traduction de [[wiki:user:ellendhel | Ellendhel]]   * Traduction de [[wiki:user:ellendhel | Ellendhel]]
 +  * Contribution suivante à la traduction de [[wiki:user:tonus | Tonus]]
 <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> <!-- * Contrbutions by [[wiki:user:yyy | User Y]] -->
 <!-- Please do not modify anything below, except adding new tags.--> <!-- Please do not modify anything below, except adding new tags.-->
 <!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents --> <!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents -->
 {{tag>fr:slackbook emacs text_editor}} {{tag>fr:slackbook emacs text_editor}}
 fr:slackbook:emacs ()