Respostas:
Sim, o vim tem a capacidade de dividir horizontalmente :split
e verticalmente, o :vsplit
que funciona da mesma maneira que :edit
para 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-cursor
para 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
, -o2
parâmetros.
Ou se você já está editando vários arquivos em uma janela, você pode usar :ba
para dividir na horizontal ou :vert ba
para 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 :split
ou :vsplit
para 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
.