Quickly switching buffers in Vim normal mode <p>Recently I found out that I'm <a href="http://stackoverflow.com/questions/102384/using-vims-tabs-like-buffers/103590#103590">"using tabs incorrectly" in Vim</a>. I've been trying to just use buffers in Vim since, assisted through <a href="https://github.com/fholgado/minibufexpl.vim/">MiniBufExplorer</a>, but I find it painful because of how many keystrokes it takes to change buffers from normal mode. With tabs, I can just do <kbd>g</kbd><kbd>t</kbd> or <kbd>g</kbd><kbd>T</kbd> to hop back and forth between tabs in normal mode, and I can also do <kbd>NUMBER</kbd><kbd>g</kbd><kbd>t</kbd> to go to a specific tab.</p> <p>With buffers, I either have to enter command mode with <code>:bn</code>, <code>:bp</code>, or with MiniBufExplorer, use <kbd>Ctrl + k</kbd> or <kbd>Ctrl + Up</kbd> to hop up to the buffer window, scroll left or right with <kbd>h</kbd> and <kbd>l</kbd> and then hit <kbd>Enter</kbd> to select the buffer I want. Or I can do something involving a leader sequence, but it always requires removing multiple fingers away from home row. That's a real pain.</p> <p>How can I get something equivalent switching tabs in normal mode to switch buffers in normal mode, so I can do something like <kbd>g</kbd><kbd>n</kbd>/<kbd>g</kbd><kbd>p</kbd> for <code>:bn</code>/<code>:bp</code> and <kbd>NUMBER</kbd><kbd>g</kbd><kbd>n</kbd> for <code>:buf NUMBER</code>?</p>