title: How not to give up on VIM?
body: <p>I have started to do some programming using VIM.<br>
  I have very <strong>mixed feelings</strong> so far. On one side I do love the idea, on the other - it is just hard to remember everything.</p>
  
  <p>So I took the approach of <strong>learning while actually doing</strong> some stuff (for Ruby on rails development).<br>
  Unfortunately there is <strong>no chance</strong> in hell for me to <strong>be more productive</strong> as in other "<strong>conventional</strong>" text editor for now. And it seems it will take quite a lot of time to get used to VIM.</p>
  
  <p>I noticed, that I <strong>often don't use</strong> VIM navigation/search&amp;replace abilities, but instead just move around as I would do in other editors.</p>
  
  <p>I am trying hard <strong>pushing myself</strong> not to open anything in other editors except VIM so I can <strong>learn it</strong>.</p>
  
  <p>But, honestly, yesterday <strong>I gave up</strong> and did my last 20 minutes of coding in GEdit.</p>
  
  <p>UPDATE: I want to say why I gave - just because of I would finish what I need faster (it was veeeery late and it was not the best time for learning VIM). And indeed I did enjoy using VIM. But I always had the "<code>there must a better way of doing this</code>" feeling and spent a lot of time finding that way.</p>
  
  <p>So my question wold be: <strong>how can I learn and start using VIM more productively from day to day provided that I want to do some real coding when learning?</strong></p>
  
  <p>Thanks,<br>
  Dmitriy.</p>