<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: The vi input model</title>
	<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/</link>
	<description>A blog on the development of the NGEDIT text editor</description>
	<pubDate>Sat, 04 Feb 2012 07:35:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: Eric Tetz</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-332362</link>
		<dc:creator>Eric Tetz</dc:creator>
		<pubDate>Fri, 20 May 2011 22:04:04 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-332362</guid>
		<description>Another thing worth mentioning is that Vim is ideal for telnet sessions or certain terminals where extended keys may not work as expected.</description>
		<content:encoded><![CDATA[<p>Another thing worth mentioning is that Vim is ideal for telnet sessions or certain terminals where extended keys may not work as expected.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-277789</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Sun, 04 Oct 2009 10:17:32 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-277789</guid>
		<description>Artagnon, as the saying goes, Emacs is a great OS... it just lacks a decent editor!</description>
		<content:encoded><![CDATA[<p>Artagnon, as the saying goes, Emacs is a great OS&#8230; it just lacks a decent editor!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Artagnon</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-277788</link>
		<dc:creator>Artagnon</dc:creator>
		<pubDate>Sun, 04 Oct 2009 09:49:51 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-277788</guid>
		<description>I've been a faithful ViM for over four years. My muscle memory had progressed to the level where I couldn't even say which keys I was typing to do what- it just came to me naturally, much like touch typing. Felt absolutely awesome to be able to chain complex commands together unconciously and quickly build keyboard macros to repeat them. It's an absolutely awesome text editor, and there's no doubt about it.

Early this year, as I became more of a programmer, I realized that I need a lot more than just plain text editing. It was extremely painful, but I finally switched to Emacs. It's possible that you'll discover Emacs someday too; and it's better that you do it earlier than later, especially if you're a very heavy programmer. ViM is undoubtedly a fantastic dumb-text editor, no doubt, but I encourage you to look at the other side just to get a glimpse of what you're missing.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been a faithful ViM for over four years. My muscle memory had progressed to the level where I couldn&#8217;t even say which keys I was typing to do what- it just came to me naturally, much like touch typing. Felt absolutely awesome to be able to chain complex commands together unconciously and quickly build keyboard macros to repeat them. It&#8217;s an absolutely awesome text editor, and there&#8217;s no doubt about it.</p>
<p>Early this year, as I became more of a programmer, I realized that I need a lot more than just plain text editing. It was extremely painful, but I finally switched to Emacs. It&#8217;s possible that you&#8217;ll discover Emacs someday too; and it&#8217;s better that you do it earlier than later, especially if you&#8217;re a very heavy programmer. ViM is undoubtedly a fantastic dumb-text editor, no doubt, but I encourage you to look at the other side just to get a glimpse of what you&#8217;re missing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HURP DURP</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-250197</link>
		<dc:creator>HURP DURP</dc:creator>
		<pubDate>Wed, 25 Mar 2009 04:11:09 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-250197</guid>
		<description>Just kill yourself</description>
		<content:encoded><![CDATA[<p>Just kill yourself</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-228049</link>
		<dc:creator>J</dc:creator>
		<pubDate>Tue, 14 Oct 2008 10:45:16 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-228049</guid>
		<description>Sllik, I know about vimperator, but I'm not really much into it. I'm fine with a mouse for web browsing, it's only when editing that I miss vi/vim if I don't have them. I do know a few people who swear by vimperator though!

I guess there will be many extensions for Chrome in time, but they should definitely build a common platform for Firefox/Chrome add-ons if they don't just want to dillute the efforts.

Thanks for your feedback!

  - Jon</description>
		<content:encoded><![CDATA[<p>Sllik, I know about vimperator, but I&#8217;m not really much into it. I&#8217;m fine with a mouse for web browsing, it&#8217;s only when editing that I miss vi/vim if I don&#8217;t have them. I do know a few people who swear by vimperator though!</p>
<p>I guess there will be many extensions for Chrome in time, but they should definitely build a common platform for Firefox/Chrome add-ons if they don&#8217;t just want to dillute the efforts.</p>
<p>Thanks for your feedback!</p>
<p>  - Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sLLiK</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-227323</link>
		<dc:creator>sLLiK</dc:creator>
		<pubDate>Fri, 10 Oct 2008 23:54:19 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-227323</guid>
		<description>There is a full-fledged Firefox makeover addon that turns your browser into a glorified vim.  It's called vimperator, and it allows you to browse with hjkl, use : and other vi-centric methods to browse, open and browse bookmarks, open and close tabs, and just about everything you could think of.  I haven't checked yet, but I don't think there's a polished version ready for Firefox 3.0 yet.

I'm hoping Google Chrome will have something like that baked in.  If it does, then I will likely switch to it.  I'm thinking not anytime soon though, as Alt-# doesn't work for tab navigation... yet.</description>
		<content:encoded><![CDATA[<p>There is a full-fledged Firefox makeover addon that turns your browser into a glorified vim.  It&#8217;s called vimperator, and it allows you to browse with hjkl, use : and other vi-centric methods to browse, open and browse bookmarks, open and close tabs, and just about everything you could think of.  I haven&#8217;t checked yet, but I don&#8217;t think there&#8217;s a polished version ready for Firefox 3.0 yet.</p>
<p>I&#8217;m hoping Google Chrome will have something like that baked in.  If it does, then I will likely switch to it.  I&#8217;m thinking not anytime soon though, as Alt-# doesn&#8217;t work for tab navigation&#8230; yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrik</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114398</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Mon, 28 Jan 2008 20:10:36 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114398</guid>
		<description>Thanks J, for the reply.

I am hanging in the balance a bit, on whether to commit to vim or not. On the one hand, the underlying concepts appeal strongly to me - if nothing else, for it's sheer elegance. On the other hand, I will not be able to use it exclusivly or even for the most part, and I worry about only learning it half-assed. I do code sometimes, but maybe not often enough to keep me fluent in vi-commands.

But you're saying that it's possible to treat is a normal editor at first, without being hampered. That's going on the pro list.

It's a bit of a shame that the insert mode commands tend to be left out in the tutorials. They would really be helpful in giving you a "way in" to vi.

There is also an issue with using other keyboards than standard english. Ctrl-] e.g. is quite difficult on a scandinavian keyboard - Ctrl-AltGr-9. Remapping isn't straightforward either in this case, since the target key is a dead key - it isn't even visible to the program until you press the next key. Same goes for backticks.</description>
		<content:encoded><![CDATA[<p>Thanks J, for the reply.</p>
<p>I am hanging in the balance a bit, on whether to commit to vim or not. On the one hand, the underlying concepts appeal strongly to me - if nothing else, for it&#8217;s sheer elegance. On the other hand, I will not be able to use it exclusivly or even for the most part, and I worry about only learning it half-assed. I do code sometimes, but maybe not often enough to keep me fluent in vi-commands.</p>
<p>But you&#8217;re saying that it&#8217;s possible to treat is a normal editor at first, without being hampered. That&#8217;s going on the pro list.</p>
<p>It&#8217;s a bit of a shame that the insert mode commands tend to be left out in the tutorials. They would really be helpful in giving you a &#8220;way in&#8221; to vi.</p>
<p>There is also an issue with using other keyboards than standard english. Ctrl-] e.g. is quite difficult on a scandinavian keyboard - Ctrl-AltGr-9. Remapping isn&#8217;t straightforward either in this case, since the target key is a dead key - it isn&#8217;t even visible to the program until you press the next key. Same goes for backticks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114336</link>
		<dc:creator>J</dc:creator>
		<pubDate>Mon, 28 Jan 2008 13:30:01 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114336</guid>
		<description>Hi Patrick, you're right. The case for vi/vim is less strong for regular 'prose' than it is for code or configuration files, etc... When writing, for example, an email, you stay much longer in insert mode. Once you're accustomed to it, though, you miss being able to press ESC and start moving around with compact commands.

One way I like to see vi/vim editing is 'ESC on steroids': it's like a regular editor, but ESC opens a world of compact &#38; very powerful commands. Since it's unobstrusive, you definitely miss it at least some times if you're used to it.

So, yes, it's possible to use &#38; useful for text entering, although if that's the sole use you do the case is not as strong as for code or other regularly formatted content.</description>
		<content:encoded><![CDATA[<p>Hi Patrick, you&#8217;re right. The case for vi/vim is less strong for regular &#8216;prose&#8217; than it is for code or configuration files, etc&#8230; When writing, for example, an email, you stay much longer in insert mode. Once you&#8217;re accustomed to it, though, you miss being able to press ESC and start moving around with compact commands.</p>
<p>One way I like to see vi/vim editing is &#8216;ESC on steroids&#8217;: it&#8217;s like a regular editor, but ESC opens a world of compact &amp; very powerful commands. Since it&#8217;s unobstrusive, you definitely miss it at least some times if you&#8217;re used to it.</p>
<p>So, yes, it&#8217;s possible to use &amp; useful for text entering, although if that&#8217;s the sole use you do the case is not as strong as for code or other regularly formatted content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrik</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114118</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Sun, 27 Jan 2008 21:42:59 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-114118</guid>
		<description>May I ask? The starting point always seems to be that you have a file, and would like to rearrange parts of it, injecting some small snippet of text here and there. 
How suitable is vi(m) for entering text in the first place, making corrections and reformatting as you're going. My guess has been that vim is not the right tool in these cases (since, conceptually, you would normally be in insert mode). But now I see people requesting it for, e.g., e-mail - where you would spend more time entering text than editing it.

So, is it possible to use, and get used to, vim as text-entering tool?</description>
		<content:encoded><![CDATA[<p>May I ask? The starting point always seems to be that you have a file, and would like to rearrange parts of it, injecting some small snippet of text here and there.<br />
How suitable is vi(m) for entering text in the first place, making corrections and reformatting as you&#8217;re going. My guess has been that vim is not the right tool in these cases (since, conceptually, you would normally be in insert mode). But now I see people requesting it for, e.g., e-mail - where you would spend more time entering text than editing it.</p>
<p>So, is it possible to use, and get used to, vim as text-entering tool?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J</title>
		<link>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-100984</link>
		<dc:creator>J</dc:creator>
		<pubDate>Mon, 10 Dec 2007 12:07:49 +0000</pubDate>
		<guid>http://blog.ngedit.com/2005/06/03/the-vi-input-model/#comment-100984</guid>
		<description>Thanks Nat. I do most of my work in Windows, so the window manager stuff is not useful to me, but I've been and remain interested in trying out better window management systems. Windows is not too rich on those, so I'll give Linux a try at some time in the future (when I have more spare time!).</description>
		<content:encoded><![CDATA[<p>Thanks Nat. I do most of my work in Windows, so the window manager stuff is not useful to me, but I&#8217;ve been and remain interested in trying out better window management systems. Windows is not too rich on those, so I&#8217;ll give Linux a try at some time in the future (when I have more spare time!).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

