VIM: How can i open a file at right side as vsplit from a left side NerdTree panel?
To make vsplit
put the new buffer on the right of the current buffer:
set splitright
Similarly, to make split
put the new buffer below the current buffer:
set splitbelow
I haven't tried this with NerdTree, however.
There's a s command, but it opens a file split to the left of current buffer. Though you can press Ctrl+W r to swap windows then.
This is a bit of a hack, but how I do it is this:
- Put cursor in window I want to open file into
- Hit
<leader>n<leader>n
(this closes NERDtree and then opens it again with the cursor in NERDtree) - Select the file
On my system this opens it on the last window I was just on if the file isn't already open on my screen.
Start in the window you want to open your file into.
Hit <leader>n<leader>n
to close and reopen NERDTree
Select the file you want!
A quick C-w =
will get your windows back to proper proportions.