Must be something super obvious, but I can't figure out, and Google is not helping out either.

:help new
:help vnew

should bring you on course.

you will have a new buffer then, obviously. that buffer becomes a file only if you :w it to the disk.

| improve this answer | |
  • 6
    And :set splitright puts the new split on the right. Awesome, thanks – hakanensari Nov 18 '10 at 13:56
  • 3
    Also :set splitbelow is the corresponding command to make the new split appear on the bottom when splitting horizontally. – dsaxton Apr 22 '16 at 14:10

another way is to do a <CTRL + W> n in normal mode. This will create a new split.


You can also do <CTRL + W> v in normal mode to create a vertical split (the previous one will do a horizontal split.

And just to be complete, you move to the different splits by doing <CTRL + W> <direction> with the direction being any h, j, k, or l

To close a buffer, do <CTRL + W> q

| improve this answer | |
  • 1
    fyi: these open the current buffer in a new split, not a new file in a new split. – Emile 81 May 10 '17 at 8:44
  • 3
    For me, Ctrl+w n opens a split with a new buffer, but Ctrl+w v just splits the current buffer. Strange. – c24w Aug 4 '17 at 8:46
  • 2
    if you're looking to create a vertical split with a new file, check out this question/answer vi.stackexchange.com/questions/2811/… – g19fanatic Aug 4 '17 at 11:42
vim myfile.txt  # open one file in one window
:buffers        " shows one buffer with "myfile.txt" in it
:sp             " create split window; we now have one buffer with two windows.
:e newfile.txt  " create new buffer with new filename in first window
:buffers        " shows two buffers (myfile.txt & newfile.txt), each in own window

This is a good link: http://vim.wikia.com/wiki/Easier_buffer_switching

| improve this answer | |

I used the Vim menu under File - Split Open. You will have to give a name for your new blank file though.

| improve this answer | |
  • Vim has a menu? – frabjous Nov 18 '10 at 16:23
  • gvim or macvim are able to display a menu, yes. what did you expect? :) – akira Nov 18 '10 at 16:26
  • It seems that :sp also can work -- for those not using the gvim version. – Rolnik Nov 18 '10 at 18:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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