Difference between revisions of "Keyboard macros"

From WikEmacs
Jump to navigation Jump to search
m (→‎Basic Use: Consistency)
(converse sko udsalg vibram fivefingers uk converse støvler yuan)
Line 1: Line 1:
{{Manual|emacs|Basic-Keyboard-Macro|Basic Keyboard Macro}}
+
La première jamais portée était égyptienne et en papyrus, mais ce furent les Romains qui, très vite, imposèrent les premiers sociocodes de mode au ras du sol.  ÿþ<> This new found enthusiasm for VFF's can be both a blessing and a curse. Excepté le centreville de Leon, le paysage a été on ne peut plus ennuyant, mais les chemins toujours aussi faciles. 
  
'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.
+
Esprit libre et peu impressionnable, elle considère les 80 artistes qu'elle a sélectionnés, pour la plupart jeunes et pas encore confirmés, comme ses meilleurs partenaires. <>] M ais les collections de l'été 2010 qui défilent ici depuis deux jours devraient les rassurer.  ÿþ<> La membrane BioDry est une excellente protection contre la pluie, la neige et le gel, en assurant un confort optimal et une isolation thermique. 
 
+
ÿþh
 
+
L'important, c'est d'arborer un sac de dame un peu craquelé. "On prenait le train pour descendre une partie du sentier, on marchait quinze jours et on reprenait un autre train pour rentrer", explique Henri Viaux, qui évoque avec émotion sa traversée des Alpes, du Léman à Menton, bouclée en trois fois.. Là aussi vous avez droit à un massage du cuir chevelu. Et alors ? Mais ce qu'on trouve avec l'ultramarathon c'est de l'amusement et l'anonymat dans les bois.  ÿþ<> <>] Les trois membres du groupe Pussy Riot, accusées de hooliganisme et d' incitation à la haine religieuse, ont été déclarées coupables, ce vendredi à Moscou. Has many small dirty tricks along the circular.  
==Basic Use==
+
 
+
A sortes paire de baskets à la mode ou peutêtre les bottes comprennent Nike vous offre pas  Travail coût efficace, les ventes Vibram Handy, espérant Newton une portée très vaste. a sunlight genial dusk, in the Thames river valley university vineyard, the Ahl card left knee is wellgrounded, with that scarlet artificial limb, gently did not only kneel under Jennie flesh color cotton vibram jewelery fabric skirt, did not Vibram Fivefingers Sprint Shoes need any language, the Ahl card has obtained beloved girl looking upon with favor. ÿþ<> Instead of landing on your heel, as we accustomed to doing with cushioned soles, you land on the midfoot or ball about the foot.  
; {{Keys|F3}}, or {{Keys|C-x (}}
+
ÿþh
: Start defining a macro.
+
coach sale when selling umbrellas , there are some old people see the coach sale sun umbrella to sell a 6.5 , they immediately said angrily : To be fitted with two large sacks full of food that you really do not spit the bones ah Much more cheaper price . par exemple le Pique Longue . <Lire>la suite]ÿþ<> You'll find those, on the other hand, who ought not perhaps test barefoot jogging. Tout le monde s la pierre pour contempler la matheysine. Comment s'habiller pour draguer ? Se rendre à un mariage ? un entretien d'embauche ?.
; {{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 05:36, 19 October 2013

La première jamais portée était égyptienne et en papyrus, mais ce furent les Romains qui, très vite, imposèrent les premiers sociocodes de mode au ras du sol. ÿþ<> This new found enthusiasm for VFF's can be both a blessing and a curse. Excepté le centreville de Leon, le paysage a été on ne peut plus ennuyant, mais les chemins toujours aussi faciles.

Esprit libre et peu impressionnable, elle considère les 80 artistes qu'elle a sélectionnés, pour la plupart jeunes et pas encore confirmés, comme ses meilleurs partenaires. <>] M ais les collections de l'été 2010 qui défilent ici depuis deux jours devraient les rassurer. ÿþ<> La membrane BioDry est une excellente protection contre la pluie, la neige et le gel, en assurant un confort optimal et une isolation thermique. ÿþh L'important, c'est d'arborer un sac de dame un peu craquelé. "On prenait le train pour descendre une partie du sentier, on marchait quinze jours et on reprenait un autre train pour rentrer", explique Henri Viaux, qui évoque avec émotion sa traversée des Alpes, du Léman à Menton, bouclée en trois fois.. Là aussi vous avez droit à un massage du cuir chevelu. Et alors ? Mais ce qu'on trouve avec l'ultramarathon c'est de l'amusement et l'anonymat dans les bois. ÿþ<> <>] Les trois membres du groupe Pussy Riot, accusées de hooliganisme et d' incitation à la haine religieuse, ont été déclarées coupables, ce vendredi à Moscou. Has many small dirty tricks along the circular.

A sortes paire de baskets à la mode ou peutêtre les bottes comprennent Nike vous offre pas Travail coût efficace, les ventes Vibram Handy, espérant Newton une portée très vaste. a sunlight genial dusk, in the Thames river valley university vineyard, the Ahl card left knee is wellgrounded, with that scarlet artificial limb, gently did not only kneel under Jennie flesh color cotton vibram jewelery fabric skirt, did not Vibram Fivefingers Sprint Shoes need any language, the Ahl card has obtained beloved girl looking upon with favor. ÿþ<> Instead of landing on your heel, as we accustomed to doing with cushioned soles, you land on the midfoot or ball about the foot. ÿþh coach sale when selling umbrellas , there are some old people see the coach sale sun umbrella to sell a 6.5 , they immediately said angrily : To be fitted with two large sacks full of food that you really do not spit the bones ah Much more cheaper price . par exemple le Pique Longue . <Lire>la suite]. ÿþ<> You'll find those, on the other hand, who ought not perhaps test barefoot jogging. Tout le monde s la pierre pour contempler la matheysine. Comment s'habiller pour draguer ? Se rendre à un mariage ? un entretien d'embauche ?.