Usadas com cautela e em conjunto com as quantidades corretas de café, as janelas Vim podem ser aliadas poderosas em qualquer guerra contra o não cumprimento das coisas. Você pode dividir uma janela no Vim usando (mas é claro!) :split
(Abreviado :sp
). Isso divide a janela atual horizontalmente. :vsplit
(abreviado :vs
) irá dividi-lo verticalmente. Usando qualquer um deles, você pode especificar um arquivo para abrir na janela atual enquanto você está nele. :sp filename.txt
, por exemplo, irá abrir filename.txt
e dividir a janela atual horizontalmente.
Depois de dividir sua janela em janelas, você pode usar Ctrl+w w
para mover para a próxima janela aberta; ele percorrerá cada janela aberta. Muito melhores, entretanto, são os comandos de movimento padrão do Vim. Ctrl+w j
irá movê-lo para a próxima janela para baixo ; Ctrl+w l
irá movê-lo para a janela à direita; e assim por diante. Você também pode usar as teclas de seta para fazer isso, mas está usando o Vim, então, em vez disso, você diz: “ Teclas de seta ? Quais teclas de seta? ”
As janelas, divididas horizontalmente ou verticalmente, podem ser redimensionadas. Ctrl+w +
aumenta a altura da janela; Ctrl+w -
encurta; Ctrl+w <
estreita; Ctrl+w >
torna mais amplo. Como em qualquer outro lugar no Vim, você pode preceder qualquer um desses comandos com o número de vezes para executá-lo. Por exemplo, você pode usar 4 Ctrl+w <
para executar o comando “janela estreita” quatro vezes. (Na verdade, este bit em particular também se aplica aos comandos de movimento do parágrafo anterior: 2 Ctrl+w j
move duas janelas para baixo.)
E por último:, :q
quando mais de uma janela estiver aberta, só fechará a janela atual. Para fechar todas as janelas abertas e sair totalmente do Vim, use :qa
. Para salvar todos os seus arquivos abertos e fechar todas as janelas, use :wqa
. Se possível, verifique a presença de ratos com saquinhos de jujubas nas árvores vizinhas antes de abrir as janelas novamente.