Best of both worlds: arrow keys for cursor movement or flipping through buffers.

Posted by dreeves on Stack Overflow See other posts from Stack Overflow or by dreeves
Published on 2010-06-02T22:40:06Z Indexed on 2010/06/02 22:44 UTC
Read the original article Hit count: 155

Filed under:

I really like this vim trick to use the left and right arrows to flip between buffers:

"left/right arrows to switch buffers in normal mode
map <right> :bn<cr>
map <left> :bp<cr>

(Put that in ~/.vimrc)

But sometimes I'm munching on a sandwich or something when scrolling around a file and I really want the arrow keys to work normally. I think what would make most sense is for the arrow keys to have the above buffer-flipping functionality only if there are actually multiple buffers open.

Is there a way to extend the above to accomplish that?

© Stack Overflow or respective owner

Related posts about vim