Skip to content
Snippets Groups Projects
Commit a5c26f9c authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Ajout des raccourcis pour les macros

parent decb3209
No related branches found
No related tags found
No related merge requests found
......@@ -23,3 +23,5 @@ auto-save-list
/Configuration.pdf
/Configuration.tex
/Configuration.html
/.mc-lists.el
/tramp
......@@ -463,6 +463,34 @@ résultats suivants.
| ~Foobar~ | ~Barbar~ |
| ~FOO~ | ~BAR~ |
** Répétitions et macros
Il existe de nombreuses façons d'automatiser des actions dans Emacs.
Les deux plus simples consistent à répéter une action (*macro* ou
autre) ou à créer une macro /interactivement/.
| Raccourci | Description |
|---------------------------+--------------------------------------------------|
| ~C-u~ /nombre/ /commande/ | Exécute la commande /commande/, /nombre/ de fois |
Par exemple, si on tape ~C-u 10 C-n~, on se déplace de 10 lignes vers
le bas dans le fichier.
L'autre manière basique est la création et l'utilisation de macros.
| Raccourci | Description |
|-----------------+------------------------------------------------------|
| ~C-(~ | Débute la création d'une macro |
| ~f3~ | Débute la création d'une macro ou insère le compteur |
| ~C-)~ | Termine la définition d'une macro |
| ~C-x e~ ou ~f4~ | Exécute la dernière macro créée |
Il est donc très facile de créer et d'exécuter une macro avec
Emacs. Mais on peut aller facilement un peu plus loin en utilisant les
commandes suivantes. On rappelle que pour exécuter la commande /cmd/,
il suffit de taper ~M-x cmd~.
| Commande | Description |
|-----------------------+------------------------------------------------------|
| ~insert-kbd-macro~ | Écrit le code (~ELisp~) de la dernière macro définie |
| ~name-last-kbd-macro~ | Donne un nom à la dernière macro définie |
* Modes utiles
* Pour aller plus loin
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment