Respostas:
Sim, o vim tem a capacidade de dividir horizontalmente :splite verticalmente, o :vsplitque funciona da mesma maneira que :editpara abrir um arquivo, exceto que o abre em uma divisão horizontal / vertical, respectivamente.
Além disso, eu recomendaria ler também :h window-move-cursorpara mover diferentes divisões com facilidade.
Sim, existem os comandos :split(dividido em duas janelas, metade superior e metade inferior) e :vsplit(esquerda e direita). Você pode usar para alternar entre janelas (onde a direção é uma das teclas de movimento normais do cursor hjkl ou as teclas de seta).Ctrl-W direction
Você pode então :edit(etc.) um arquivo diferente em cada janela.
A documentação completa está em :help windows.txt.
Você pode janelas vim dividir por abrir vários arquivos usando -o, -O, -o2parâmetros.
Ou se você já está editando vários arquivos em uma janela, você pode usar :bapara dividir na horizontal ou :vert bapara dividir verticalmente.
: [N] ba [ll] [N]: [N] sba [ll] [N] Reorganize a tela para abrir uma janela para cada buffer na lista de buffers.
: vert [ical] {cmd} Execute {cmd}. Se ele contém um comando que divide uma janela, ele será dividido verticalmente.
Para sair , use: :qa.
Veja também:
Você pode usar :splitou :vsplitpara divisões horizontais e verticais, respectivamente. Forneça o caminho para o arquivo que você deseja abrir para abrir um arquivo específico. Ou apenas digite o comando para abrir uma cópia, se o arquivo atual.
Você pode então mover-se entre as divisões usando C-w + hjkl.
:sp, com o atalho vertical:vsp.