Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

in most GUI text editor I can use ctrl click to open multiple files at once. I can't do that in gvim.
What the gvim way to do it?

-edit- ...using gui way instead of command line.

share|improve this question
tnx 4 the answers but none are solutions that I really wanted. Btw, I use ubuntu linux. – mhd Mar 21 '11 at 4:49


gvim -p file1.c file3.c ...


gvim -p *.c
share|improve this answer

gVim opens multiple files in buffers.

:tab ball

will open these buffers in their own tabs. I guess you could add this command to your _vimrc to make it happen each time gvim runs.

In Windows: gvimext.dll: Support loading files into a VIM tab

  1. Select multiple files (with CTRL-Click)
  2. Right-Click to get context menu
  3. Click "Edit with single Vim using tabs"
share|improve this answer
The extension DLL seems to be out of date. – atoumey Apr 11 '12 at 16:24
@atourney: The extension DLL works fine for me. I'm using gVim 7.3.46 with Windows 7 64. – Leftium Apr 12 '12 at 0:58

This is a partial registry fix (selecting multiple files and right-clicking Edit with gVim opens those files in different tabs in the same window)

@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
share|improve this answer
In the PATH above - One has to FIX the value of version of VIM. As mentioned above, version of VIM in PATH is shown as "vim70" and needs to be changed according to the installation in target machine. – Amit Verma Jan 3 '15 at 21:59

You can open multiple files in gvim. After you've selected the files you want to open, right-click and select "Edit with single Vim". Vim will initially display only the first file, but all the file names are in Vim's argument list. Execute


to open each file in the list one at a time (:N to go back), or


to see all the files at once, each in a different Vim window, or

:tab all

to see each in a different tab.

share|improve this answer
  • Open files:

    vim {file1,file2,...}

    in buffers, then use

    :ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
  • Open in tabs:

    vim -p <files> 

    as polemon wrote, then use same commands as above

  • Open in multiple windows :

    vim -o {file1,file2,...}

    Then see e.g.

share|improve this answer

You may also TRY following by adding:

autocmd BufReadPost * tab ball

in VIM RC file in VIM version 7.X (Works for Windows 7/8)

More Details Here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.