title: How to delete (not cut) in Vim?
body: <p>How can I delete a line without putting it into my default buffer?</p>
  
  <p>Example:</p>
  
  <pre><code>line that will be copied.
  
  line that I want to be substitued with the previous one.
  </code></pre>
  
  <p>What I'm trying to do:</p>
  
  <pre><code>yy
  dd
  p
  </code></pre>
  
  <p>But Vim replaces the recent copied string with the deleted (cutted) one. I know that I can use buffers like, <code>"1yy</code>, <code>dd</code> then <code>"1p</code>, but I always forget to put the copied string in a buffer then I need to paste my contents first (line that will be copied) and then delete what I want (line that I want to be substituted with the previous one.)</p>
  
  <p>How can I really delete a text in Vi(m) without copying it?</p>
  
  <p>Another related question is how I can forward delete a word in insert mode? I want something similar to <kbd>Ctrl</kbd>+<kbd>w</kbd>.</p>