7

Is it possible, in one instance of VIM, to open one file in few buffers and edit them independently?

13

I'm not sure about what you mean by buffer.

In Vim jargon, a buffer maps a file, or a file that could be saved later. If you really want independent buffers initialized with a same file, you'll need to fill each buffer with :read path/to/filename.

Then, you'll have completely independent buffers. Saving them won't even update the initial file.

In Vim, we also have windows. A buffer may be displayed in one, or more, window(s), or even in none. If you split (horizontally) the current window with :sp (or vertically with :vsp), you'll have two (or more) windows to a same buffer. They don't need to display the same part of the buffer. Any modification to a buffer through a window will be visible in the other windows. Saving the buffer saves... the current buffer in one single file.

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.