Difference between revisions of "Keyboard macros"

From WikEmacs
Jump to: navigation, search
(Undo revision 5528 by 176.31.235.120 (talk))
(five fingers vibram vibram five fingers fivefingers vibram gyav)
Line 1: Line 1:
{{Manual|emacs|Basic-Keyboard-Macro|Basic Keyboard Macro}}
+
Forte de cette stratégie  Vibram upside , la marque s'est offert une notoriété désormais incontournable pour qui veut s'implanter sur le marché de l' outdoor .  ÿþ<> Alcohol is not served or permitted at this property.. Pas pour le Guggenheim, of course, déjà visité trois fois ! Mais pour l'Alhndiga, immense centre ludoculturel aménagé par Philippe Starck dans un cellier municipal centenaire. 
  
'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.
+
ll va falloir les habiller, les chouchouter, les réconforter et vous habituer à ne plus les avoir dans les espadrilles. But the materials are not only green, they are moisture wicking and have odorcontrol properties. ÿþ<> coach sale is still a smile to those who have The elderly.
 
+
ÿþh
 
+
Many people do this all a joke coach sale people do not criticize those of other elderly people to waste so much time has really not expected to do business. Welcome to coach outlet online!. Nous voyons le plaisir d'aimer pois sur les robes rétro, chapeaux, hauts, et même collants! Prouvé que cette impression n'est and also seulement fill les petites filles, je ne peux pas attendre fill sortir et prendre quelque decided to go with fill ma garderobe. pourquoi pas par ici ? Nou coumpréni pas. ÿþ<> Exemples : son mélange Ecostep conçu à partir de caoutchouc recyclé, ses modèles de sacs tendance revêtus de gomme, ses chaussons dessinés pour les animaux de compagnie ou encore ce concept anticonformiste baptisé  Fivefingers  et présenté l'été dernier au Salon de Friedrichshafen (voir encadré cidessus).. <>] Car voilà bien le problème n 1 lié au port de la cuissarde.  
==Basic Use==
+
 
+
Inutile de préciser qu'un chapeau à bords larges n'est pas un luxe .. However, with a lot more and additional men and women accepted wearing five finger shoes right through the day long, it purchased by businessman to create profitÿþ<> Si Picasso avait trouvé la peinture si facile, il aurait fait autre chose.  
; {{Keys|F3}}, or {{Keys|C-x (}}
+
ÿþh
: Start defining a macro.
+
épais, serviettes composants sont utilisés à l'aide des possessions douce qui permet à la femelle qui cherchent Iabel chaussures marant pourrait être doux et confortable serve les pieds. But actually it's going to probably feel slightly awkward at initial. 2010 à 09:23.  ÿþ<> L'innovation de rupture au service des paris de l'extrême est rare. Durant les six derniers jours, ils va falloir que le joue avec les sandales (bonnes pour les orteils mais mauvaises pour la plante) et les Salomon (bonnes pour la plante et mauvaises pour les orteils). J'aimerais voir une étude au cours de laquelle on change véritablement la façon de courir des sujets..
; {{Keys|F4}}, or {{Keys|C-x )}}
+
: Stop defining a macro.
+
; {{Keys|F4}}, or {{Keys|C-x e}}
+
: Execute a macro
+
; {{Keys|C-u 37 C-x e}} or {{Keys|C-u 37 F4}}
+
: Execute a macro multiple times, using [[prefix argument]]
+
; {{Keys|C-u 0 C-x e}}
+
: Execute a macro until the end of the buffer
+
 
+
==Example usage==
+
Consider the standard <code>*scratch*</code> buffer:
+
 
+
<pre>
+
;; This buffer is for notes you don't want to save, and for Lisp evaluation.
+
;; If you want to create a file, visit that file with C-x C-f,
+
;; then enter the text in that file's own buffer.
+
</pre>
+
 
+
Suppose you want to remove the first occurrence of the letter "a" on every row in that piece of text. You could write a [[regular expression]] to do the job, but let's assume you want to use a keyboard macro this time.
+
 
+
# Make sure [[point]] is at the start of the buffer.
+
# Hit <code>C-x (</code> to start recording your macro. '''Note:''' If you hit <code>C-g</code> or if an error occurs, your keyboard macro recording will stop.
+
# Hit <code>C-s</code> followed by <code>a</code> to find the first "a". Now, point is right after the first "a" in the text.
+
# Hit backspace to delete that "a".
+
 
+
The first occurrence of "a" of the first line has been deleted. Let's move point to the beginning of the next line and then stop recording.
+
 
+
<ol start="5">
+
<li>Hit <code>C-e C-f</code> to move point to the beginning of the next line.</li>
+
<li>Hit <code>C-x )</code> to finish the recording of our macro.</li>
+
</ol>
+
 
+
The macro you have just recorded performs the operation of removing the first occurrence of "a" it can find and then moving point to the next line.
+
 
+
<ol start="7">
+
<li>Hit <code>C-x e</code> once to call that macro.</li>
+
<li>Continue hitting <code>e</code> to call it several times. Hit any other key to get out of the macro repetition.</li>
+
</ol>
+
 
+
==Saving macros==
+
{{Manual|emacs|Save-Keyboard-Macro|Save Keyboard Macro}}
+
 
+
===Binding to a key===
+
To bind a keyboard macro to a key use <code>C-x C-k b</code>To avoid problems caused by overriding existing bindings, the key sequences <code>C-x C-k 0</code> through <code>C-x C-k 9</code> and <code>C-x C-k A</code> through <code>C-x C-k Z</code> are reserved for your own keyboard macro bindings.  You can, however, bind a keyboard macro to whatever you like.
+
 
+
==Variables==
+
 
+
Variables can be stored in lisp or in [[registers]]. Here's an example using lisp:
+
 
+
<pre>
+
[M-: (setq x 1)]
+
<F3>
+
Line number [C-u M-: x]
+
[M-: (setq x (+ x 1))]
+
<F4>
+
</pre>
+
 
+
Now execute the macro four times with the command <code>C-x e e e e</code> and you get:
+
 
+
line number 1<br />
+
line number 2<br />
+
line number 3<br />
+
line number 4
+

Revision as of 07:28, 23 October 2013

Forte de cette stratégie Vibram upside , la marque s'est offert une notoriété désormais incontournable pour qui veut s'implanter sur le marché de l' outdoor . ÿþ<> Alcohol is not served or permitted at this property.. Pas pour le Guggenheim, of course, déjà visité trois fois ! Mais pour l'Alhndiga, immense centre ludoculturel aménagé par Philippe Starck dans un cellier municipal centenaire.

ll va falloir les habiller, les chouchouter, les réconforter et vous habituer à ne plus les avoir dans les espadrilles. But the materials are not only green, they are moisture wicking and have odorcontrol properties. ÿþ<> coach sale is still a smile to those who have The elderly. ÿþh Many people do this all a joke coach sale people do not criticize those of other elderly people to waste so much time has really not expected to do business. Welcome to coach outlet online!. Nous voyons le plaisir d'aimer pois sur les robes rétro, chapeaux, hauts, et même collants! Prouvé que cette impression n'est and also seulement fill les petites filles, je ne peux pas attendre fill sortir et prendre quelque decided to go with fill ma garderobe. pourquoi pas par ici ? Nou coumpréni pas. ÿþ<> Exemples : son mélange Ecostep conçu à partir de caoutchouc recyclé, ses modèles de sacs tendance revêtus de gomme, ses chaussons dessinés pour les animaux de compagnie ou encore ce concept anticonformiste baptisé Fivefingers et présenté l'été dernier au Salon de Friedrichshafen (voir encadré cidessus).. <>] Car voilà bien le problème n 1 lié au port de la cuissarde.

Inutile de préciser qu'un chapeau à bords larges n'est pas un luxe .. However, with a lot more and additional men and women accepted wearing five finger shoes right through the day long, it purchased by businessman to create profit. ÿþ<> Si Picasso avait trouvé la peinture si facile, il aurait fait autre chose. ÿþh épais, serviettes composants sont utilisés à l'aide des possessions douce qui permet à la femelle qui cherchent Iabel chaussures marant pourrait être doux et confortable serve les pieds. But actually it's going to probably feel slightly awkward at initial. 2010 à 09:23. ÿþ<> L'innovation de rupture au service des paris de l'extrême est rare. Durant les six derniers jours, ils va falloir que le joue avec les sandales (bonnes pour les orteils mais mauvaises pour la plante) et les Salomon (bonnes pour la plante et mauvaises pour les orteils). J'aimerais voir une étude au cours de laquelle on change véritablement la façon de courir des sujets..