Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
fr:slackbook:emacs [2015/08/16 17:10 (UTC)] – [Aide-mémoire pour Emacs] ellendhel | fr:slackbook:emacs [2023/11/12 11:39 (UTC)] (Version actuelle) – tonus |
---|
**//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'//. |
| |
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 ====== |
| |
* 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}} |