title: How to quickly change variable names in Vim?
body: <p>I am using Vim to read through a lot of C and Perl code containing many single letter variable names.</p>
  <p>It would be nice to have some command to change the name of a variable to something more meaningful while I’m in the process of reading the code, so that I could read the rest of it faster.</p>
  <p>Is there some command in Vim which could let me do this quickly?</p>
  <p>I don’t think regexes would work because:</p>
  <ol>
  <li><p>the same single letter name might have different purposes in different scoping blocks; and</p>
  </li>
  <li><p>the same combination of letters could be part of another longer variable name, a string literal, or a comment.</p>
  </li>
  </ol>
  <p>Are there any known solutions?</p>