Difference between revisions of "Keyboard macros"

From WikEmacs
Jump to navigation Jump to search
m (undo vandalism once more)
(Via the internet Style Mall, the planet major boutique clothing sale, clothes solutions,On-line style brand)
Line 1: Line 1:
{{Manual|emacs|Basic-Keyboard-Macro|Basic Keyboard Macro}}
+
2014 (Spring) Shenzhen International Household Decoration Exhibition-cum-textile fabric, forthcoming 2014 March 7 to 10 held in Shenzhen Convention and Exhibition Center. Undertake its peak popularity in 2013 Spring Fair, Spring Fair this year continue to become one particular hundred and twenty thousand square meters of scale, bringing together well-known brand cloth. 120,000 square meters of exhibition scale exhibition suppliers exhibitors circumstance hot, well-known textile fabric, soft residence decorative themes brands gathered. Well-known enterprises just like textile fabric: new Hongye source Zhicheng, Molykote, Viagra, Changhua, Ke Lida, new Dongxing, Jinhua, Xinhua Long, Oubo Lai, amazing vision, specially resistant, Yulong, thousands Hui, sculpture space, Maya, Xin Aaron, qualities which include Hong Kong and to the full; brand of Chinese high-end imported fabric Toshiyuki, Astec, Euroart, Ouellet, Extended Beach space, Sa to China, Prestigious, Albatros, NEWLINE, YAKAR, AKARCA, JASUMAN, ANY, are also actively participating. Substantial soft-mounted dwelling overall well-known enterprises, Chi Tat, cloth tiger, Bo place, according Manqi, Bao Shenghua Ting Lan goods like the interpretation in the overall ranking is still soft home decor trends. Well-known retailers like Rome, U.S. sources, the ocean, are also powerful join. In addition to well-known brands at property and abroad gathered in themes exhibitors gathered textile fabric, other subjects exhibiting the identical flowers Jing Fang brand: the new Laguna, Magnolia, Run Wanda, Taiwan, Kowloon, Arran Ace Lun, blue enamel Farentino, Bang Bao Jian letters wallpaper soft bag brand actively participating; large tricks, Shameng Korea, so high, can Litas, Jarre Cady along with other jewelry brands actively debut; Sovereign, Jie Xin, beauties which includes custom furniture brand debut; one thousand hundred Italian era, Tong Li, Xin Feng, Dua, the Yang, Stocks accessories, accessories lace-known brand soon after an additional. The exhibitions big exhibitors will intensify efforts to launch new products to better meet the marketplace requirements to revitalize the industry, obtainable to the majority of purchasers obtain new, high-quality brands to join the top chance. Cross-border integration, developing new enterprise possibilities pioneered the development of your market, "the complete household soft furnishings" development idea Shenzhen International Property Textiles Fair, by expanding the theme, the theme has been created for supporting essentially the most full all round domestic soft furnishings first exhibition, topics covered textile fabric, property accessories, window shade, wallpaper wall covering, general house, sleep decorated, interior soft loading design and style resources, overall solutions, Shenzhen International Residence Textiles Fair this cross-border integration model, completely meet Fabric retailers about the nation in recent years, the general soft cloth-based household equipment home business expansion needs to grasp the all round household soft furnishings consumer market place development opportunities. Colorful supporting activities, improve industry studying platform below the existing economic situation, the transformation of economic improvement mode, continuous innovation, industrial upgrading, the industry, corporations handle the present complex economic situation, the only way for suppliers to seek a new phase of steady development . Shenzhen, dwelling textile exhibition to market the transformation and upgrading of business duty, via research conducted publishing trends, national indoor soft furnishings design and style contest, art institutions nationwide design competitors, new item evaluation is encouraged, high-end forums, lectures, designer salon, star retail and wholesale business class award, show and clarify the other major international award-winning interior style solutions wealthy in higher levels of support activities to Shenzhen Exhibition has turn out to be the industry-wide communication, cooperation, studying, boost the transformation and upgrading with the camp, the annual parade sector development outcomes field. Participating you'll be in a position to upgrade from the higher.
 
 
'''Keyboard macros''' can be used to automate or repeat tedious editing tasks in Emacs.
 
 
 
 
 
==Basic Use==
 
 
 
; {{Keys|F3}}, or {{Keys|C-x (}}
 
: Start defining a macro.
 
; {{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 18:18, 9 March 2014

2014 (Spring) Shenzhen International Household Decoration Exhibition-cum-textile fabric, forthcoming 2014 March 7 to 10 held in Shenzhen Convention and Exhibition Center. Undertake its peak popularity in 2013 Spring Fair, Spring Fair this year continue to become one particular hundred and twenty thousand square meters of scale, bringing together well-known brand cloth. 120,000 square meters of exhibition scale exhibition suppliers exhibitors circumstance hot, well-known textile fabric, soft residence decorative themes brands gathered. Well-known enterprises just like textile fabric: new Hongye source Zhicheng, Molykote, Viagra, Changhua, Ke Lida, new Dongxing, Jinhua, Xinhua Long, Oubo Lai, amazing vision, specially resistant, Yulong, thousands Hui, sculpture space, Maya, Xin Aaron, qualities which include Hong Kong and to the full; brand of Chinese high-end imported fabric Toshiyuki, Astec, Euroart, Ouellet, Extended Beach space, Sa to China, Prestigious, Albatros, NEWLINE, YAKAR, AKARCA, JASUMAN, ANY, are also actively participating. Substantial soft-mounted dwelling overall well-known enterprises, Chi Tat, cloth tiger, Bo place, according Manqi, Bao Shenghua Ting Lan goods like the interpretation in the overall ranking is still soft home decor trends. Well-known retailers like Rome, U.S. sources, the ocean, are also powerful join. In addition to well-known brands at property and abroad gathered in themes exhibitors gathered textile fabric, other subjects exhibiting the identical flowers Jing Fang brand: the new Laguna, Magnolia, Run Wanda, Taiwan, Kowloon, Arran Ace Lun, blue enamel Farentino, Bang Bao Jian letters wallpaper soft bag brand actively participating; large tricks, Shameng Korea, so high, can Litas, Jarre Cady along with other jewelry brands actively debut; Sovereign, Jie Xin, beauties which includes custom furniture brand debut; one thousand hundred Italian era, Tong Li, Xin Feng, Dua, the Yang, Stocks accessories, accessories lace-known brand soon after an additional. The exhibitions big exhibitors will intensify efforts to launch new products to better meet the marketplace requirements to revitalize the industry, obtainable to the majority of purchasers obtain new, high-quality brands to join the top chance. Cross-border integration, developing new enterprise possibilities pioneered the development of your market, "the complete household soft furnishings" development idea Shenzhen International Property Textiles Fair, by expanding the theme, the theme has been created for supporting essentially the most full all round domestic soft furnishings first exhibition, topics covered textile fabric, property accessories, window shade, wallpaper wall covering, general house, sleep decorated, interior soft loading design and style resources, overall solutions, Shenzhen International Residence Textiles Fair this cross-border integration model, completely meet Fabric retailers about the nation in recent years, the general soft cloth-based household equipment home business expansion needs to grasp the all round household soft furnishings consumer market place development opportunities. Colorful supporting activities, improve industry studying platform below the existing economic situation, the transformation of economic improvement mode, continuous innovation, industrial upgrading, the industry, corporations handle the present complex economic situation, the only way for suppliers to seek a new phase of steady development . Shenzhen, dwelling textile exhibition to market the transformation and upgrading of business duty, via research conducted publishing trends, national indoor soft furnishings design and style contest, art institutions nationwide design competitors, new item evaluation is encouraged, high-end forums, lectures, designer salon, star retail and wholesale business class award, show and clarify the other major international award-winning interior style solutions wealthy in higher levels of support activities to Shenzhen Exhibition has turn out to be the industry-wide communication, cooperation, studying, boost the transformation and upgrading with the camp, the annual parade sector development outcomes field. Participating you'll be in a position to upgrade from the higher.