<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Vi and Vim Macro Tutorial: How To Record and Play</title>
	<atom:link href="http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/</link>
	<description>Guides, HowTos and Tips for Technology Geeks</description>
	<lastBuildDate>Thu, 09 Feb 2012 11:52:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Robert Sullivan</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-138639</link>
		<dc:creator>Robert Sullivan</dc:creator>
		<pubDate>Thu, 10 Nov 2011 16:08:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-138639</guid>
		<description>Thanks for the useful tip.  I would add one tip, and that is to use the following command, if you aren&#039;t sure what register you used to store the macro:
:reg

thanks!</description>
		<content:encoded><![CDATA[<p>Thanks for the useful tip.  I would add one tip, and that is to use the following command, if you aren&#8217;t sure what register you used to store the macro:<br />
:reg</p>
<p>thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abhay</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-136422</link>
		<dc:creator>abhay</dc:creator>
		<pubDate>Wed, 02 Nov 2011 07:17:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-136422</guid>
		<description>98@a E16:invalid range error displayed linux vi editor</description>
		<content:encoded><![CDATA[<p>98@a E16:invalid range error displayed linux vi editor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rakesh UV</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-136270</link>
		<dc:creator>Rakesh UV</dc:creator>
		<pubDate>Tue, 01 Nov 2011 10:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-136270</guid>
		<description>sarav,
                   Where are you pasting the line
                                -&gt;same file
                                -&gt;differnt file
                                       -&gt;are u using &quot;:e filename&quot; to open the file
                    i have a tip for you, when you want to copy multiple things from differnt place and need to paste at multiple locations, then use &quot;ay  or &quot;ap (here the copied thing is saved in register a, similarly you can copy in differnt registers and use it later by refering the name&quot;). I hope the tip is helful.


Rakesh UV</description>
		<content:encoded><![CDATA[<p>sarav,<br />
                   Where are you pasting the line<br />
                                -&gt;same file<br />
                                -&gt;differnt file<br />
                                       -&gt;are u using &#8220;:e filename&#8221; to open the file<br />
                    i have a tip for you, when you want to copy multiple things from differnt place and need to paste at multiple locations, then use &#8220;ay  or &#8220;ap (here the copied thing is saved in register a, similarly you can copy in differnt registers and use it later by refering the name&#8221;). I hope the tip is helful.</p>
<p>Rakesh UV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kartz</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-135428</link>
		<dc:creator>kartz</dc:creator>
		<pubDate>Thu, 27 Oct 2011 08:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-135428</guid>
		<description>Neat explanation. Thumbs Up!</description>
		<content:encoded><![CDATA[<p>Neat explanation. Thumbs Up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sarav Preet Sndhu</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-122306</link>
		<dc:creator>Sarav Preet Sndhu</dc:creator>
		<pubDate>Tue, 16 Aug 2011 11:54:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-122306</guid>
		<description>@SaathiaMoorthy well i would first like to thank you for such a nice tutorial. How ever , the issue i&#039;m facing with macros is that while recording the macro , if i &#039;yank&#039; a line and &#039;paste&#039; it at another place, it is done successfully. However , when i play the macro , the same line is of course &#039;yanked&#039; but is never pasted anywhere . Also the macro stops at first run only and shows &#039;NN lines yaked&#039; at the bottom. I&#039;m using an old fedora(uname -a  says it is Redhat 4). It wild be nice if you could track out this issue.</description>
		<content:encoded><![CDATA[<p>@SaathiaMoorthy well i would first like to thank you for such a nice tutorial. How ever , the issue i&#8217;m facing with macros is that while recording the macro , if i &#8216;yank&#8217; a line and &#8216;paste&#8217; it at another place, it is done successfully. However , when i play the macro , the same line is of course &#8216;yanked&#8217; but is never pasted anywhere . Also the macro stops at first run only and shows &#8216;NN lines yaked&#8217; at the bottom. I&#8217;m using an old fedora(uname -a  says it is Redhat 4). It wild be nice if you could track out this issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jalal hajigholamali</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-117049</link>
		<dc:creator>jalal hajigholamali</dc:creator>
		<pubDate>Mon, 11 Jul 2011 09:19:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-117049</guid>
		<description>thanks a lot  for these tips</description>
		<content:encoded><![CDATA[<p>thanks a lot  for these tips</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-115611</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Fri, 01 Jul 2011 21:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-115611</guid>
		<description>I find your examples real confusing.  You put &quot;esc&quot; before stuff.  The &quot;esc&quot; is used to exit from input or replacement mode back into command mode.  vi/vim/gvim are in command mode unless you put into &quot;input mode&quot; (commands: a,A,i,I,o,O) or &quot;replacement mode&quot; (commands: c,s,R).

You start off with an &quot;esc&quot; but you are in &quot;command mode&quot; already and you should be using the &quot;esc&quot; to leave input mode.</description>
		<content:encoded><![CDATA[<p>I find your examples real confusing.  You put &#8220;esc&#8221; before stuff.  The &#8220;esc&#8221; is used to exit from input or replacement mode back into command mode.  vi/vim/gvim are in command mode unless you put into &#8220;input mode&#8221; (commands: a,A,i,I,o,O) or &#8220;replacement mode&#8221; (commands: c,s,R).</p>
<p>You start off with an &#8220;esc&#8221; but you are in &#8220;command mode&#8221; already and you should be using the &#8220;esc&#8221; to leave input mode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nasimuddin Ansari</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-105344</link>
		<dc:creator>Nasimuddin Ansari</dc:creator>
		<pubDate>Thu, 26 May 2011 07:53:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-105344</guid>
		<description>Hi SathiyaMoorthy,

Thanks for recod and play steps. It was amazing to learn this useful tip just by following the steps written by you. Appreciate your effort and time put on for this.</description>
		<content:encoded><![CDATA[<p>Hi SathiyaMoorthy,</p>
<p>Thanks for recod and play steps. It was amazing to learn this useful tip just by following the steps written by you. Appreciate your effort and time put on for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: krishnasamy</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-94721</link>
		<dc:creator>krishnasamy</dc:creator>
		<pubDate>Sun, 27 Mar 2011 00:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-94721</guid>
		<description>98@a E16:invalid range error displayed linux vi editor</description>
		<content:encoded><![CDATA[<p>98@a E16:invalid range error displayed linux vi editor</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://www.thegeekstuff.com/2009/01/vi-and-vim-macro-tutorial-how-to-record-and-play/comment-page-1/#comment-93149</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Fri, 18 Mar 2011 16:22:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.thegeekstuff.com/?p=340#comment-93149</guid>
		<description>Thanks!  I stumbled onto q, but didn&#039;t know how to use it.</description>
		<content:encoded><![CDATA[<p>Thanks!  I stumbled onto q, but didn&#8217;t know how to use it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Content Delivery Network via Amazon Web Services: CloudFront: static.thegeekstuff.com

Served from: www.thegeekstuff.com @ 2012-02-09 13:18:38 -->
