User Tools

Site Tools


wiki:linux:vim:abas

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

  • :tabn: Vai para a próxima aba.

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

  • :tabp: Vai para a aba anterior.

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

  • :tabfirst: Vai para a primeira aba.

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

  • :tablast: Vai para a última aba.

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

  • :tabnew [arquivo]: Abre um novo arquivo em uma aba separada.

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

  • gt: Alterna para a próxima aba.

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

  • gT: Alterna para a aba anterior.

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

  • :tabclose: Fecha a aba atual.

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

  • :tabs: Mostra uma lista de todas as abas abertas.

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

  • CTRL + w + w: Alterna entre as janelas abertas.

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

  • CTRL + w + j: Move o cursor para a janela de baixo.

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

  • CTRL + w + k: Move o cursor para a janela de cima.

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

  • :close: Fecha a janela atual.

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

  • :only: Fecha todas as janelas exceto a atual.

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

  • CTRL + w + =: Ajusta todas as janelas para terem o mesmo tamanho.

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

  • :sp [arquivo]: Abre um novo arquivo em uma nova janela dividida horizontalmente.

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

  • CTRL + w + q: Fecha a janela atual sem sair do Vim.

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

  • CTRL + w + w: Alterna entre as janelas.

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

  • CTRL + w + h: Move o cursor para a janela à esquerda.

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

  • CTRL + w + l: Move o cursor para a janela à direita.

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

  • :vsplit [arquivo]: Abre um novo arquivo em uma janela vertical.

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

  • CTRL + w + >: Aumenta a largura da janela atual.

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

  • CTRL + w + <: Diminui a largura da janela atual.

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

  • :vertical resize N: Define a largura da janela atual para N colunas.

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

Resumo Geral

  • vim -p: Abre arquivos em abas separadas, útil para manter os arquivos organizados.
  • vim -o: Abre arquivos em janelas horizontais, permitindo a edição lado a lado.
  • vim -O: Abre arquivos em janelas verticais, útil para comparar arquivos ou editar em múltiplas colunas.

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.

wiki/linux/vim/abas.txt · Last modified: by Wiki Administrator