vim: difference between :n and :bn : <p>If I started vim with multiple files like so <code>vim *.java</code>, I can cycle through opened files using either <code>:n</code> or <code>:bn</code> (and other related commands). </p>

<p>But if I start with only one file and load other files using <code>:split</code> (and later close the split window), I can cycle the buffers using <code>:bn</code> but not <code>:n</code>. </p>

<p>What is the difference between these two situations? If I do :buffers in both cases, there is no difference whatsoever in the buffer list. It might seem like I am asking unnecessary question but I would like to understand if there is any gotchas lurking under the hood. Thanks. </p>
