<?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: What I like about vim</title>
	<atom:link href="http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/</link>
	<description>RSpec my authority! I just smashed a bug</description>
	<lastBuildDate>Wed, 10 Mar 2010 17:05:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: SteveC</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-126</link>
		<dc:creator>SteveC</dc:creator>
		<pubDate>Thu, 29 Oct 2009 03:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-126</guid>
		<description>&lt;p&gt;Editor wars &lt;em&gt;are&lt;/em&gt; stupid.  That&#039;s why I made a stupid video game about them:  wordwarvi.sourceforge.net  (runs on linux mainly, but also macs, though without joystick support on mac.)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Editor wars <em>are</em> stupid.  That&#8217;s why I made a stupid video game about them:  wordwarvi.sourceforge.net  (runs on linux mainly, but also macs, though without joystick support on mac.)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Wilden</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-123</link>
		<dc:creator>Mark Wilden</dc:creator>
		<pubDate>Wed, 28 Oct 2009 21:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-123</guid>
		<description>&lt;p&gt;Ah, one of my favorite topics. :) I&#039;ll just spew somewhat randomly in response to Pat&#039;s post and replies.&lt;/p&gt;

&lt;p&gt;I simply do not understand why anyone would like TextMate if they knew how to use Vim, emacs, or even Visual Studio. Some of my reasons are at http://mwilden.blogspot.com/2008/03/textmate-is-worst-program-that-people.html.&lt;/p&gt;

&lt;p&gt;Instead of yy, you can type Y.&lt;/p&gt;

&lt;p&gt;rails.vim is awesome, but don&#039;t feel you have to jump into it right away. But when you do, entering :AS to open the spec for the current file in a split window will be fun (I contributed a bit to this functionality).&lt;/p&gt;

&lt;p&gt;I didn&#039;t know about dap until about six months ago. I wrote my own version of vi in 1985, and I would still learn new capabilities months later.&lt;/p&gt;

&lt;p&gt;Ctrl-W Ctrl-^ opens the prior file you were editing in a split window.&lt;/p&gt;

&lt;p&gt;You can set marks in other files by using capital letters: mA, e.g.&lt;/p&gt;

&lt;p&gt;Learning one or two commands a day is absolutely the best way to learn Vim.&lt;/p&gt;

&lt;p&gt;TextMate&#039;s Cmd-T is awesome, but check out Jamis&#039;s Vim equivalent.&lt;/p&gt;

&lt;p&gt;I use q for macros, so to start, I just type qq. After you&#039;ve run a macro with @q, you can hit @@ to run it again. If you want to run it 200 times (e.g., on the rest of the file), type 200@@.&lt;/p&gt;

&lt;p&gt;I&#039;m about to start work at a company where they pair program all the time, so I&#039;m going to have to give up Vim, unfortunately. They use RubyMine, which has lots and lots of useful Ruby/Rails features out of the box. No vi emulation mode, though.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ah, one of my favorite topics. :) I&#8217;ll just spew somewhat randomly in response to Pat&#8217;s post and replies.</p>

<p>I simply do not understand why anyone would like TextMate if they knew how to use Vim, emacs, or even Visual Studio. Some of my reasons are at <a href="http://mwilden.blogspot.com/2008/03/textmate-is-worst-program-that-people.html" rel="nofollow">http://mwilden.blogspot.com/2008/03/textmate-is-worst-program-that-people.html</a>.</p>

<p>Instead of yy, you can type Y.</p>

<p>rails.vim is awesome, but don&#8217;t feel you have to jump into it right away. But when you do, entering :AS to open the spec for the current file in a split window will be fun (I contributed a bit to this functionality).</p>

<p>I didn&#8217;t know about dap until about six months ago. I wrote my own version of vi in 1985, and I would still learn new capabilities months later.</p>

<p>Ctrl-W Ctrl-^ opens the prior file you were editing in a split window.</p>

<p>You can set marks in other files by using capital letters: mA, e.g.</p>

<p>Learning one or two commands a day is absolutely the best way to learn Vim.</p>

<p>TextMate&#8217;s Cmd-T is awesome, but check out Jamis&#8217;s Vim equivalent.</p>

<p>I use q for macros, so to start, I just type qq. After you&#8217;ve run a macro with @q, you can hit @@ to run it again. If you want to run it 200 times (e.g., on the rest of the file), type 200@@.</p>

<p>I&#8217;m about to start work at a company where they pair program all the time, so I&#8217;m going to have to give up Vim, unfortunately. They use RubyMine, which has lots and lots of useful Ruby/Rails features out of the box. No vi emulation mode, though.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ambv</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-122</link>
		<dc:creator>Ambv</dc:creator>
		<pubDate>Wed, 28 Oct 2009 21:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-122</guid>
		<description>&lt;p&gt;Hello, happy to see another vi ninja. What David Alan Hjelle said above is not fully true.&lt;/p&gt;

&lt;p&gt;While CTRL+C does work most of the time, it&#039;s not EXACTLY like ESC because all it actually commands the editor is to &quot;leave the INSERT mode&quot;. This is no problem while editing plain text but if you have some fancy plug-ins using the &quot;InsertLeave&quot; event, you will find soon enough that CTRL+C does not trigger them.&lt;/p&gt;

&lt;p&gt;CTRL+[ is ESC.&lt;/p&gt;

&lt;p&gt;David is also wrong about Mac OS X not letting you remap CapsLock to Ctrl. It might have been true once but at least since Leopard (haven&#039;t checked older versions) you&#039;re able to choose your mapping right in the Keyboard Preferences pane.&lt;/p&gt;

&lt;p&gt;And one more thing, the modal nature of Vim comes in handy when you realize it remembers all your modal commands and for the crazy combo you did 5 minutes ago, all you have to do is simply recall it using the Up key while in edit mode. Moreover, typing a bit of the command&#039;s beginning filters the history and I use this feature quite often.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello, happy to see another vi ninja. What David Alan Hjelle said above is not fully true.</p>

<p>While CTRL+C does work most of the time, it&#8217;s not EXACTLY like ESC because all it actually commands the editor is to &#8220;leave the INSERT mode&#8221;. This is no problem while editing plain text but if you have some fancy plug-ins using the &#8220;InsertLeave&#8221; event, you will find soon enough that CTRL+C does not trigger them.</p>

<p>CTRL+[ is ESC.</p>

<p>David is also wrong about Mac OS X not letting you remap CapsLock to Ctrl. It might have been true once but at least since Leopard (haven&#8217;t checked older versions) you&#8217;re able to choose your mapping right in the Keyboard Preferences pane.</p>

<p>And one more thing, the modal nature of Vim comes in handy when you realize it remembers all your modal commands and for the crazy combo you did 5 minutes ago, all you have to do is simply recall it using the Up key while in edit mode. Moreover, typing a bit of the command&#8217;s beginning filters the history and I use this feature quite often.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-121</link>
		<dc:creator>Pierre</dc:creator>
		<pubDate>Wed, 28 Oct 2009 19:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-121</guid>
		<description>&lt;p&gt;I have been switching between Vim and Emacs for a year now. Yet I have not made my mind ... Sure, Emacs is more powerful but Vim is lighter.&lt;/p&gt;

&lt;p&gt;In my case, I prefer to let my tiling window manager caring about windows. So I only want to use both on terminal mode.&lt;/p&gt;

&lt;p&gt;I love Vim but I have lot of difficulties with the dual mode and always forget to switch from one to the other ... Emacs key binding does not feel so alright to me.&lt;/p&gt;

&lt;p&gt;I wish I found the perfect editor one day.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I have been switching between Vim and Emacs for a year now. Yet I have not made my mind &#8230; Sure, Emacs is more powerful but Vim is lighter.</p>

<p>In my case, I prefer to let my tiling window manager caring about windows. So I only want to use both on terminal mode.</p>

<p>I love Vim but I have lot of difficulties with the dual mode and always forget to switch from one to the other &#8230; Emacs key binding does not feel so alright to me.</p>

<p>I wish I found the perfect editor one day.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Bucciarati</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-120</link>
		<dc:creator>Bucciarati</dc:creator>
		<pubDate>Wed, 28 Oct 2009 19:51:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-120</guid>
		<description>&lt;p&gt;&quot;immediately correcting a mistyped word&quot;&lt;/p&gt;

&lt;p&gt;You can use ^W in insert mode&lt;/p&gt;

&lt;p&gt;:help i_^W&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;immediately correcting a mistyped word&#8221;</p>

<p>You can use ^W in insert mode</p>

<p>:help i_^W</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin English</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-118</link>
		<dc:creator>Kevin English</dc:creator>
		<pubDate>Wed, 28 Oct 2009 18:15:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-118</guid>
		<description>&lt;p&gt;Hey Pat,
  Netbeans has a cool vi plugin called JVI (http://jvi.sourceforge.net/). To me this is the best of both world because Netbeans is pretty cool Rails IDE.&lt;/p&gt;

&lt;p&gt;--Honolulu hacker. kenglish&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hey Pat,
  Netbeans has a cool vi plugin called JVI (<a href="http://jvi.sourceforge.net/" rel="nofollow">http://jvi.sourceforge.net/</a>). To me this is the best of both world because Netbeans is pretty cool Rails IDE.</p>

<p>&#8211;Honolulu hacker. kenglish</p>]]></content:encoded>
	</item>
	<item>
		<title>By: the one who blogs</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-117</link>
		<dc:creator>the one who blogs</dc:creator>
		<pubDate>Wed, 28 Oct 2009 12:03:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-117</guid>
		<description>&lt;p&gt;I personally like Emacs and use it for everything. The great thing in emacs you can mold it to fit your style. Nothing is really hardcoded, so you can fix everything you don&#039;t like.&lt;/p&gt;

&lt;p&gt;Textmate and such are for people who want to use the defaults of their editor, so they adapt to the editor&#039;s way of doing things. Emacs on the other hand is for people who want their editor to adapt to their needs.&lt;/p&gt;

&lt;p&gt;These are two schools of philosophy really. &lt;/p&gt;

&lt;p&gt;BTW, complex extensions are also big pluses for Eamcs. E.g, if you don&#039;t know orgmode I suggest checking it out. It&#039;d keep me with Emacs even if I wanted to leave which I don&#039;t:&lt;/p&gt;

&lt;p&gt;http://orgmode.org/&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I personally like Emacs and use it for everything. The great thing in emacs you can mold it to fit your style. Nothing is really hardcoded, so you can fix everything you don&#8217;t like.</p>

<p>Textmate and such are for people who want to use the defaults of their editor, so they adapt to the editor&#8217;s way of doing things. Emacs on the other hand is for people who want their editor to adapt to their needs.</p>

<p>These are two schools of philosophy really. </p>

<p>BTW, complex extensions are also big pluses for Eamcs. E.g, if you don&#8217;t know orgmode I suggest checking it out. It&#8217;d keep me with Emacs even if I wanted to leave which I don&#8217;t:</p>

<p><a href="http://orgmode.org/" rel="nofollow">http://orgmode.org/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: wenbert</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-115</link>
		<dc:creator>wenbert</dc:creator>
		<pubDate>Wed, 28 Oct 2009 10:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-115</guid>
		<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Do you mind sharing your .vimrc file? And what plugins do you use?&lt;/p&gt;

&lt;p&gt;I am also new to Vim.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello,</p>

<p>Do you mind sharing your .vimrc file? And what plugins do you use?</p>

<p>I am also new to Vim.</p>

<p>Thanks!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-114</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 28 Oct 2009 08:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-114</guid>
		<description>&lt;p&gt;I&#039;ve used Emacs on and off for a long time, and never really tried Vim, beyond really basic usage.&lt;/p&gt;

&lt;p&gt;I think your point about the editor wars is right on though, personal preference should never be a substitute for honest inquiry.&lt;/p&gt;

&lt;p&gt;Anyway, I was just posting to say thanks, you&#039;ve inspired me to take a closer look at Vim.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used Emacs on and off for a long time, and never really tried Vim, beyond really basic usage.</p>

<p>I think your point about the editor wars is right on though, personal preference should never be a substitute for honest inquiry.</p>

<p>Anyway, I was just posting to say thanks, you&#8217;ve inspired me to take a closer look at Vim.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: SJS</title>
		<link>http://www.patmaddox.com/2009/10/27/what-i-like-about-vim/comment-page-1/#comment-111</link>
		<dc:creator>SJS</dc:creator>
		<pubDate>Wed, 28 Oct 2009 05:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.patmaddox.com/?p=51#comment-111</guid>
		<description>&lt;p&gt;Editor wars are amusing when they&#039;re good-natured ribbing between professionals (or at least the experienced).  Vicious mud-slinging is tiresome and juvenile, and indicates the slinger&#039;s opinions are worth ignoring.&lt;/p&gt;

&lt;p&gt;I routinely tease my emacs-using colleagues (and they me) for their editor choice -- but I will also express admiration for some of the tools they have.  I respect those who have mastered it. I&#039;ve tried to learn Emacs several times, and failed miserably each time.&lt;/p&gt;

&lt;p&gt;Which is odd, really, considering that I had used microemacs as my primary editor for awhile. (Of course, that was before I had invested thousands of hours playing Rogue, Larn, and Nethack.)&lt;/p&gt;

&lt;p&gt;As for escape being hard to reach... I&#039;ve never found it so. It&#039;s at the corner of the keyboard, and is thus the easiest non-home-row key to find and hit without looking.  Plus, you can type control-open-square-bracket &quot;^[&quot; if that&#039;s easier for you.&lt;/p&gt;

&lt;p&gt;And finally, if you like to use IDEs and end up in Java-land, then you should know that NetBeans can use the jVi plugin to acquire much of the vi(m) goodness, which makes the IDE a LOT more palatable to touch-typists.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Editor wars are amusing when they&#8217;re good-natured ribbing between professionals (or at least the experienced).  Vicious mud-slinging is tiresome and juvenile, and indicates the slinger&#8217;s opinions are worth ignoring.</p>

<p>I routinely tease my emacs-using colleagues (and they me) for their editor choice &#8212; but I will also express admiration for some of the tools they have.  I respect those who have mastered it. I&#8217;ve tried to learn Emacs several times, and failed miserably each time.</p>

<p>Which is odd, really, considering that I had used microemacs as my primary editor for awhile. (Of course, that was before I had invested thousands of hours playing Rogue, Larn, and Nethack.)</p>

<p>As for escape being hard to reach&#8230; I&#8217;ve never found it so. It&#8217;s at the corner of the keyboard, and is thus the easiest non-home-row key to find and hit without looking.  Plus, you can type control-open-square-bracket &#8220;^[&#8221; if that&#8217;s easier for you.</p>

<p>And finally, if you like to use IDEs and end up in Java-land, then you should know that NetBeans can use the jVi plugin to acquire much of the vi(m) goodness, which makes the IDE a LOT more palatable to touch-typists.</p>]]></content:encoded>
	</item>
</channel>
</rss>
