On 11:33 Thu 27 Sep , David Ohlemacher wrote: > Vim is easy to use, but not easy to learn. > > The trick for me, beyond the basics which I had known for eons, was to > create my own cheat sheets. I use tomboy notes. I think it much less > useful to download a cheat sheet. Making your own will start you on > your way to remembering. I keep several, but do what makes sense for you: > > * vim command line options, plugins > * folding, movement, editing > * searching, regex, other > * sessions, windows, buffers, tabs > > One does not really learn vim. Instead one trains one's finger to > 'know', i.e. it is all muscle memory. I have been asked how to do > something and found I was not been able to reply with the answer until I > put my fingers on the keyboard. > > As my fingers learn the commands, I remove commands from my cheat sheet > and add new ones. Go slow. Train your fingers with commands before > adding too many. Six mo. ago, I added some of the folding commands. I > was writing more in python and my old ways of navigating did not work > with python's scoping. Now I LOVE syntax folding. > > But start with the tutor as other have said. I didn't do this for cheat > sheets, but it might help you write your first ones. > > ** After the tutor, learn the structure of commands. This is excellent: > http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/ > > My latest command added? > > * :r !<cmd> // Saw this one on this list. Thanks list! > o This runs the command and writes its output in your buffer. > Very handy to get a svn diff into a window next to the file just > diffed. > > -d > > -- > David Ohlemacher > Principle 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
I stumbled on this blog post: http://robots.thoughtbot.com/post/13164810557/the-vim-learning-curve-is-a-myth Best, Marcin -- 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
