When I run :

gvim -p *.xyz

I find that not all files are opened in tabs.

It feels, like a kind of tab limit?

But ! When I try to open unopened with :


it is opened next to previous tabs - it works !

How to make gvim -p ... to open all files without need of opening those above limit manually with :tabnew ?

Btw. Is this limit somewhere written ? Possible to be configured?

  • In my experience, only a certain number of tabs are visible on the screen at a given time, but they're all there (just off screen). Could that be the case? What happens if you do a :tabprev from your first tab?
    – gdw2
    Feb 2, 2012 at 18:15
  • It is not that. I know :tabprev :tabnext. There are not there. There are 10 tabs maximum when I open with gvim -p. If I want more I need to add them manually with : :tabnew. Problem is present in vim -p as well. Feb 3, 2012 at 13:19
  • As I haven't (recently) experienced this 10-tab phenominon, I decided to look at my (short) vimrc and found something that might work... see my answer.
    – gdw2
    Feb 3, 2012 at 16:42

1 Answer 1


Put this in your .vimrc (usually located at ~/.vimrc):

set tabpagemax=100
  • 2
    I really need to get this committed into my dotfiles because I forget about it every time I'm on a new machine and wanting to edit a bunch of files in tabs and I only get 8-10 the first pass and doing :next a bunch of times to go through all the buffers that weren't opened in tabs is terribly annoying.
    – dragon788
    May 12, 2020 at 14:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .