Table of Contents

1. Operando com vim -p (Abas)

Quando você usa vim -p, o Vim abre cada arquivo em uma aba separada. Isso é útil quando você quer manter a edição de vários arquivos simultâneos sem sobrecarregar o layout com janelas.

vim -p arquivo1.txt arquivo2.txt arquivo3.txt

Operando com Abas

Exemplo: Se você tem três abas abertas e está na primeira, use ':tabn' para ir para a segunda aba.

Exemplo: Se você está na segunda aba e deseja voltar para a primeira, use ':tabp'.

Exemplo: Use ':tabfirst' para ir diretamente para a primeira aba, independentemente de qual aba você esteja.

Exemplo: Para saltar diretamente para a última aba, use ':tablast'.

Exemplo: Se quiser abrir 'novo_arquivo.txt' em uma nova aba, use ':tabnew novo_arquivo.txt'.

Exemplo: Pressionar 'gt' move para a aba seguinte (mesma função que ':tabn').

Exemplo: Pressionar 'gT' move para a aba anterior (mesma função que ':tabp').

Exemplo: Se você terminou de editar o arquivo na aba atual, use ':tabclose' para fechá-la.

Exemplo: Se você quiser visualizar todas as abas abertas e seus arquivos, use ':tabs'.

2. Operando com vim -o (Janelas horizontais)

Quando você usa `vim -o`, o Vim divide a tela horizontalmente para cada arquivo que foi aberto. Isso é útil para comparar ou editar arquivos lado a lado na vertical.

vim -o arquivo1.txt arquivo2.txt arquivo3.txt

Operando com Janelas Horizontais

Exemplo: Se você tem três janelas abertas, use 'CTRL + w + w' para alternar entre elas de forma circular.

Exemplo: Se você estiver na janela superior e quiser ir para a inferior, use 'CTRL + w + j'.

Exemplo: Use 'CTRL + w + k' para voltar para a janela superior.

Exemplo: Para fechar uma das janelas, posicione-se nela e use ':close'.

Exemplo: Se quiser focar apenas em uma janela e fechar todas as outras, use ':only'.

Exemplo: Use 'CTRL + w + =' para redefinir o tamanho de todas as janelas após redimensioná-las.

Exemplo: Para abrir 'outro_arquivo.txt' em uma nova janela horizontal, use ':sp outro_arquivo.txt'.

Exemplo: Se você quiser fechar apenas a janela atual, use 'CTRL + w + q'.

3. Operando com vim -O (Janelas verticais)

Quando você usa `vim -O`, o Vim divide a tela verticalmente para cada arquivo aberto. Isso é útil para edição lado a lado horizontalmente, permitindo visualizar arquivos em colunas.

vim -O arquivo1.txt arquivo2.txt arquivo3.txt

Operando com Janelas Verticais

Exemplo: Use 'CTRL + w + w' para alternar de forma circular entre as janelas verticais.

Exemplo: Use 'CTRL + w + h' para ir para a janela da esquerda.

Exemplo: Use 'CTRL + w + l' para ir para a janela da direita.

Exemplo: Para abrir 'outro_arquivo.txt' em uma nova janela dividida verticalmente, use ':vsplit outro_arquivo.txt'.

Exemplo: Se uma das janelas verticais estiver pequena, use 'CTRL + w + >' para aumentar sua largura.

Exemplo: Use 'CTRL + w + <' para diminuir a largura de uma janela.

Exemplo: Para definir a largura da janela atual para 80 colunas, use ':vertical resize 80'.

Resumo Geral

Esses métodos proporcionam flexibilidade no gerenciamento de múltiplos arquivos no Vim. Com os comandos que listei, você pode navegar e manipular essas janelas ou abas de maneira eficiente.