On Thu, Apr 7, 2011 at 3:59 PM, David Ohlemacher <[email protected]>wrote:
> The way I learned vi: > > 1. Start a cheatsheet. Don't download one. Make your own. Making it will > help you learn. I use Tomboy Notes, but at the beginning, paper is better. > Agreed... I copied and pasted to an ugly text file but it worked! But using others sheets wholesale didnt. > 2. Every time you find you don't know how to do something, like joining > lines, look it up ( use :help join or google vim join ), and then add it > to your list. Once you really know the basic commands, remove it from your > sheet. > 3. Start vim and then enter :help tutor. The ':' puts you in command mode > so you can run the help command. If it does not work, hit <ESC> and try > again. > 4. Learn what the modes mean (input, command, visual). Without > understanding them, everything else will be confusing. Commands do not work > if you aren't in the right mode first. > 5. Use it. Your fingers will get the habit. > 6. The Vim book is helpful. > 7. Once you get going, this mail list is very helpful. > > After a fairly short time, you'll start getting irritated with all the rest > of the apps that make you pick up the mouse. You'll start to hit 'i' out of > habit in your email app....and not like seeing an i. > I cracked up the first time I found myself trying to use 'k' to move up a cell in a spreadsheet :) > > I actually have used vim for many years, but only the bare basics. I used > it to tweak a file here or there, but never to write anything. Then KDE > came out with Kdevelop 4. Uggg! After using KDevelop since 2.0, I gave up > on it. I looked for other IDEs and liked none. So I started learning > vim. I love it and no longer miss KDevelop. Especially since I am > finding myself writing code on a machine across the country through ssh. > > My favorite thing about it is to be able open any number of windows in one > pane ( see :sp and :vsp and CTRL-W to navigate between windows). > Amen! > > vim turns my keyboard into a 200+ key text editing gamepad. > > Good luck, > -d > > -- > David Ohlemacher > Senior Software Engineer > Scientific Solutions Inc. > 99 Perimeter Rd Nashua New Hampshire 03063 > 603-880-3784 > > . o . > . . o > o o o > > > -- > You received this message from the "vim_use" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
