title: vim: replace block
body: <p>Let's say I have this text:</p>
  
  <pre><code>something "something else"
  something here "just another quoted block"
  </code></pre>
  
  <p>I want to substitute "something else" with "just another quoted block", so I do:</p>
  
  <pre><code>/quot&lt;enter&gt;   (to jump to second quoted block searching for the string "quot")
  yi"            (to yank inner text for current quoted block)
  ?else&lt;enter&gt;   (to jump back to the first quoted block wich contains "else")
  vi"            (to visually select the quoted block)
  p              (to paste yanked text)
  </code></pre>
  
  <p>This works, but I would like to know if the two last steps can be replaced by a single one, to avoid visual mode.  I know it's not a huge gain keystroke-wise, but I think that the Vim philosophy would encourage what I'm trying to do, and every time I do this my mind keeps asking for this command.  :-P</p>
  
  <p>What I tried so far:</p>
  
  <p>r  (replace) replaces just one character
  c  (change) throws me into Insert mode and does not let me paste the text.</p>