Lidar com várias janelas e arquivos no VIM

Como sabemos, o vim é um editor de texto poderoso disponível na maioria de todos os sistemas UNIX.

E uma coisa que é meio difícil de lidar é a manipulação das janelas (redimensionar, abrir arquivo, ir para arquivo, etc).

Hoje vou mostrar a vocês um dos comandos que realmente me tornaram mais produtivo resolvendo esses problemas.

NOTA: OS COMANDOS ACIMA DEVEM SER EXECUTADOS NO MODO NORMAL QUE VOCÊ PODE SIMPLESMENTE ENTRAR PRESSIONANDOESC

Abrindo arquivos de qualquer lugar

Um dos comandos mais úteis no viméo :edit

você pode simplesmente usá-lo como :edit <path-to-my-file>

ou para torná-lo mais fácil você pode usar um atalho:e <path-to-my-file>

Dividindo a tela

Outra ferramenta útil é a divisão de tela, que permite criar várias instâncias de arquivos na mesma tela.
Você tem dois tipos:

  • :vsp divisão vertical
  • :sp divisão (horizontal)

o uso desses comandos é muito parecido com o :edit,
basta indicar qual é o caminho do arquivo a ser dividido assim:

:vsp <path-to-my-file>

ou a divisão horizontal como:

:sp <path-to-my-file>

Com isso você poderá abrir, visualizar e editar quantos arquivos você deseja ao mesmo tempo. Mas, fazendo isso, você aprendeu a se mover entre viewports divididas.

Movendo-se entre uma janela de visualização dividida

Dividir a tela é uma ferramenta útil, mas como você se move entre essas janelas de exibição?

Para isso, você pode usar o seguinte na direção escolhida. Por exemplo, se você tiver duas janelas de exibição verticais , pode usar para focar no lado direito e, em seguida, voltar para o lado esquerdo. Isso é chamado e pode encontrar mais sobre isso aqui .ctrl + w

:vspctrl + w ->ctrl + w <-
:wincdm

fato engraçado é que wé para te lembrarwindow

Maximizando e restaurando janelas de exibição

Outro ótimo recurso é que você pode maximizar a janela de visualização enquanto trabalha para obter uma visualização melhor do arquivo.
Para isso, você pode usar simplesmente:

  • ctrl + w _ para horizontais
  • ctrl + w | para verticais.

Para retornar todas as janelas de exibição a um tamanho igual, você pode usar ctrl + w =

Conclusão

O Vim pode ser um grande amigo com o tempo e enquanto você se acostuma com ele. É um caminho difícil deixar seu editor de texto favorito para se tornar um usuário vim, mas assim que você fizer e começar a descobrir todo o poder deste incrível editor, ficará muito fácil e com certeza irá melhorar sua produção.