You can split your vim window with somewhat Emacs-like chords by default; I don't bother changing them because I use with quite a few different computers, not all of which have my Vim dotfiles installed.
| binding | action |
| --- | --- |
| C-w s | Horizontal split |
| C-w v | Vertical split |
| C-w {h,j,k,l} | Move focus to split {left,down,up,right} |
| C-w S-{h,j,k,l} | Move split to {left,down,up,right} |
Another usefull thing I don't see a lot of people do is open a terminal session in vim.
This can be really quite useful if you quickly need to change or check something.
You do this with the `:terminal` command.
In Vim, this will horizontally split your current window and open a terminal session in the top half.
(Yes, you can also open Vim sessions in these terminal sessions if you feel like it).
You can navigate to and from it just like any other splits.
In NeoVim terminals are handled significantly worse and is the main reason I went back to base Vim.
## Tips
Something I came across some time ago is that you can interpet the current line with whatever you want using