<?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: Everyone Who Tried to Convince Me to use Vim was Wrong</title>
	<atom:link href="http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/feed/" rel="self" type="application/rss+xml" />
	<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/</link>
	<description>Random Geek-Related Thoughts</description>
	<lastBuildDate>Sat, 20 Apr 2013 07:23:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: donh</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26055</link>
		<dc:creator>donh</dc:creator>
		<pubDate>Sat, 13 Apr 2013 18:26:41 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26055</guid>
		<description><![CDATA[&quot;I challenge anyone to work their way around code faster with HJKL than I can with arrow keys and/or mouse.&quot;

Wrong battle.  Fully vetted users navigate as much as possible using search commands, not motion commands.  This is excellent motivation for being very thoughtful and consistent about how you name your code entities, and thereby makes locating yourself within the code virtually instantaneous.  Your advice is like preferring race cars to bikes, when you are capable of teleporting.


Beyond that, it sets you up for further utilizing your previous searches inside more powerful commands.]]></description>
		<content:encoded><![CDATA[<p>&#8220;I challenge anyone to work their way around code faster with HJKL than I can with arrow keys and/or mouse.&#8221;</p>
<p>Wrong battle.  Fully vetted users navigate as much as possible using search commands, not motion commands.  This is excellent motivation for being very thoughtful and consistent about how you name your code entities, and thereby makes locating yourself within the code virtually instantaneous.  Your advice is like preferring race cars to bikes, when you are capable of teleporting.</p>
<p>Beyond that, it sets you up for further utilizing your previous searches inside more powerful commands.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26042</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 08 Apr 2013 08:13:42 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26042</guid>
		<description><![CDATA[Just spend some time with vilearn or vimtutor to learn the basics. Then read VIM book. Not everyone has to be &quot;vim master&quot;. I use hjkl because in server rooms I have different keyboards (eg. PC, Sun) and no mouses. Through many years of practice it got into my muscle memory so even on workstations with mouse/arrow keys I prefer hjkl only. I also don&#039;t use any external vim plugins so I can feel comfortable with pure vi on systems where it&#039;s the only available interactive editor.

It&#039;s important to remember that there isn&#039;t one true way of using vim. If you feel it&#039;s too hard for you, use something easier. If you use arrow keys and it works for you - great. If you need to be flexible with broad range of operating systems and hardware you need to invest some time (like with any other serious subject).]]></description>
		<content:encoded><![CDATA[<p>Just spend some time with vilearn or vimtutor to learn the basics. Then read VIM book. Not everyone has to be &#8220;vim master&#8221;. I use hjkl because in server rooms I have different keyboards (eg. PC, Sun) and no mouses. Through many years of practice it got into my muscle memory so even on workstations with mouse/arrow keys I prefer hjkl only. I also don&#8217;t use any external vim plugins so I can feel comfortable with pure vi on systems where it&#8217;s the only available interactive editor.</p>
<p>It&#8217;s important to remember that there isn&#8217;t one true way of using vim. If you feel it&#8217;s too hard for you, use something easier. If you use arrow keys and it works for you &#8211; great. If you need to be flexible with broad range of operating systems and hardware you need to invest some time (like with any other serious subject).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Novaterata</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26040</link>
		<dc:creator>Novaterata</dc:creator>
		<pubDate>Fri, 05 Apr 2013 15:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26040</guid>
		<description><![CDATA[Why don&#039;t you just start with vi-mode plugin in Eclipse (vrapper) or VsVim in Visual Studio, or Kate, or MonoDevelop. If you can handle just the navigation and mode switching, which i mean really should take a minute, then you don&#039;t have to worry about anything else as you can still use the shortcuts your used to. I can&#039;t imagine how this would slow you down, over time you&#039;ll learn new tricks to speed up your text editing.]]></description>
		<content:encoded><![CDATA[<p>Why don&#8217;t you just start with vi-mode plugin in Eclipse (vrapper) or VsVim in Visual Studio, or Kate, or MonoDevelop. If you can handle just the navigation and mode switching, which i mean really should take a minute, then you don&#8217;t have to worry about anything else as you can still use the shortcuts your used to. I can&#8217;t imagine how this would slow you down, over time you&#8217;ll learn new tricks to speed up your text editing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joan</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26039</link>
		<dc:creator>joan</dc:creator>
		<pubDate>Thu, 04 Apr 2013 20:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26039</guid>
		<description><![CDATA[vi(m) is an editor that people learn to use in case they find themselves in an emergency situation (sometimes when the system is badly broken, the only text editor available is usually vi), so the only commands that one really needs to know are i (insert),  (stop inserting), :q (quit) and :wq (write and quit). For everything else, you&#039;re better off with a proper text editor. Such as Emacs.]]></description>
		<content:encoded><![CDATA[<p>vi(m) is an editor that people learn to use in case they find themselves in an emergency situation (sometimes when the system is badly broken, the only text editor available is usually vi), so the only commands that one really needs to know are i (insert),  (stop inserting), :q (quit) and :wq (write and quit). For everything else, you&#8217;re better off with a proper text editor. Such as Emacs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26038</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Thu, 04 Apr 2013 19:34:02 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26038</guid>
		<description><![CDATA[Agree with the last sentiments.  There are some ways to do specific processes faster than others, not necessarily all with VIM.  Learn them all, not one or the other.]]></description>
		<content:encoded><![CDATA[<p>Agree with the last sentiments.  There are some ways to do specific processes faster than others, not necessarily all with VIM.  Learn them all, not one or the other.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flimm</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26037</link>
		<dc:creator>Flimm</dc:creator>
		<pubDate>Thu, 04 Apr 2013 19:17:58 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26037</guid>
		<description><![CDATA[I only learnt Vim once I had a Vim master within arm&#039;s reach of me every day at work. Whenever I got stuck, I could just shout a quick &quot;help!&quot; at him and he&#039;d help me, it was quicker than searching for help on the Internet without knowing the terminology. Like most Vim users, he was a Vim evangelist, so he didn&#039;t mind, I think :)]]></description>
		<content:encoded><![CDATA[<p>I only learnt Vim once I had a Vim master within arm&#8217;s reach of me every day at work. Whenever I got stuck, I could just shout a quick &#8220;help!&#8221; at him and he&#8217;d help me, it was quicker than searching for help on the Internet without knowing the terminology. Like most Vim users, he was a Vim evangelist, so he didn&#8217;t mind, I think :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: m0skit0</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26036</link>
		<dc:creator>m0skit0</dc:creator>
		<pubDate>Thu, 04 Apr 2013 19:05:28 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26036</guid>
		<description><![CDATA[Vi has some powerful features that (almost?) no other typical modern editor has (e.g. number of times to execute command). I suggest you using a &quot;mixed&quot;  editor (e.g. viPlugin for Eclipse -http://www.viplugin.com/index.htm-) and start using Vi commands as much as you can instead of the editor&#039;s mouse or shortcuts. This will make the learning curve less steep and you can always use your typical commands when you don&#039;t know Vi&#039;s. I&#039;m no vi master, but seriously, once you start using some Vi commands (e.g. d, o...), you can&#039;t live without them anymore :)]]></description>
		<content:encoded><![CDATA[<p>Vi has some powerful features that (almost?) no other typical modern editor has (e.g. number of times to execute command). I suggest you using a &#8220;mixed&#8221;  editor (e.g. viPlugin for Eclipse -http://www.viplugin.com/index.htm-) and start using Vi commands as much as you can instead of the editor&#8217;s mouse or shortcuts. This will make the learning curve less steep and you can always use your typical commands when you don&#8217;t know Vi&#8217;s. I&#8217;m no vi master, but seriously, once you start using some Vi commands (e.g. d, o&#8230;), you can&#8217;t live without them anymore :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose Amengual</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26035</link>
		<dc:creator>Jose Amengual</dc:creator>
		<pubDate>Thu, 04 Apr 2013 19:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26035</guid>
		<description><![CDATA[And for those like me that like plugins in vim/macvim now you have :

http://vim.spf13.com/

At least for me it has everything that I need and some pretty nice to have that didn&#039;t know were out there.]]></description>
		<content:encoded><![CDATA[<p>And for those like me that like plugins in vim/macvim now you have :</p>
<p><a href="http://vim.spf13.com/" rel="nofollow">http://vim.spf13.com/</a></p>
<p>At least for me it has everything that I need and some pretty nice to have that didn&#8217;t know were out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: void</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26033</link>
		<dc:creator>void</dc:creator>
		<pubDate>Thu, 04 Apr 2013 17:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26033</guid>
		<description><![CDATA[vi is for server administrators. Why? Because you find it on any (*nix)server and it works perfectly with a [text-]shell. So that is the main reason to learn vi, it is simply the best editor - just looking at editors, not operating systems - when it comes down to a text file, a shell and an urgent task.]]></description>
		<content:encoded><![CDATA[<p>vi is for server administrators. Why? Because you find it on any (*nix)server and it works perfectly with a [text-]shell. So that is the main reason to learn vi, it is simply the best editor &#8211; just looking at editors, not operating systems &#8211; when it comes down to a text file, a shell and an urgent task.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tarun Elankath</title>
		<link>http://yehudakatz.com/2010/07/29/everyone-who-tried-to-convince-me-to-use-vim-was-wrong/comment-page-5/#comment-26032</link>
		<dc:creator>Tarun Elankath</dc:creator>
		<pubDate>Thu, 04 Apr 2013 16:52:11 +0000</pubDate>
		<guid isPermaLink="false">http://yehudakatz.com/?p=512#comment-26032</guid>
		<description><![CDATA[single BIGGEST productivity tip in VIM: Switch your Esc and Capslock Key - your pinky will thank you from the bottom of its innermost muscle.

Use AutoHotkey on Windows to easily to this.
On Linux use xev to get the keycode and then xmodmap.]]></description>
		<content:encoded><![CDATA[<p>single BIGGEST productivity tip in VIM: Switch your Esc and Capslock Key &#8211; your pinky will thank you from the bottom of its innermost muscle.</p>
<p>Use AutoHotkey on Windows to easily to this.<br />
On Linux use xev to get the keycode and then xmodmap.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
