On Wed, 2008-08-13 at 16:59 +0200, [EMAIL PROTECTED] wrote: > > Message: 2 > Date: Wed, 13 Aug 2008 09:04:40 -0500 > From: "W W" <[EMAIL PROTECTED]> > Subject: Re: [Tutor] What has Editor X got that PyWin32 hasn't? > To: "Dick Moores" <[EMAIL PROTECTED]> > Cc: Python Tutor List <tutor@python.org> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > As far as vi/vim being better than other editors, well that depends on > your > personal preference and experience, but if you're a touch typist, > prefer to > use the keyboard, and hate wasting motions and extra keystrokes... > vi/vim > is probably for you.
I've seen vi(m) being praised a lot, well, personally the thing that I hate the most about vim is its directional button (khjl) which is unnatural (a better choice would be gamer's wasd or ijkl[1], even jhkl would be better (like the default except with the up and down inverted)). I found most of the hotkeys provided in vi(m) useless, why? Because I'm using a laptop and is very adept at using touchpad, 1) there is only a very short distance for going back and forth between the touchpad and keyboard 2) the keyboard is smaller, 3) many of the hotkeys require pressing Esc first to get out from editing/inserting mode, which is just as inconvenient as reaching the Ctrl. And for vi(m), after going to command/shortcut mode and pressing the shortcut, then most of the time you have to go back to editing mode by pressing i/a/etc, that is much worse than the Ctrl craziness. So, a simple recommendation from me: If you're a programmer (or a fast typer) and you hate vim but hate using the mouse even further, try buying a laptop and get a degree in touchpad mastery [1] if you argued that w or i is not in the home position, neither is h. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor