Abrindo e alternando entre vários arquivos
Editar vários arquivos na mesma sessão pode acelerar seu trabalho. Ao editar vários arquivos, leva algum tempo para sair de uma sessão e, em seguida, abrir uma nova sessão para outro arquivo. Ficar na mesma sessão ajuda você a trabalhar com eficiência em vários arquivos ao mesmo tempo.
Abrindo vários arquivos no Vim
Você pode abrir vários arquivos no início da sessão de edição do Vim na linha de comando ou a qualquer momento de dentro da sessão de edição do Vim.
Da linha de comando
Para abrir vários arquivos no Vim no início da sessão de edição do Vim, especifique os arquivos da seguinte forma:
$vimarquivo1 arquivo2
Por padrão, o primeiro arquivo ( arquivo1) será aberto no Vim. Vá em frente e edite este arquivo e, quando terminar, salve-o usando :w
comando. Depois de salvar, você pode alternar para o próximo arquivo.
De Dentro do Vim
Você também pode adicionar outros arquivos a qualquer momento durante a sessão de edição do Vim. Por exemplo, ao editar arquivo1 e arquivo2, você pode adicionar um arquivo3.
Para editar outro arquivo durante a sessão do Vim, primeiro salve o arquivo atual usando: w no modo normal e, em seguida, use o seguinte comando:
: e nome do arquivoAlternando entre arquivos no Vim
Observe que para alternar para outro arquivo, você primeiro terá que salvar o arquivo atual, se tiver feito algumas alterações nele. Se você não salvou o arquivo atual, o Vim não permitirá que você troque os arquivos, a menos que você especifique com o ponto de exclamação (!). Essa notação descartará as alterações feitas no arquivo atual e mudará à força para o outro arquivo. Por exemplo, se você fez algumas alterações no arquivo, mas decidiu descartar essas alterações e mudar para outro arquivo, use o ponto de exclamação (!) Seguindo os comandos listados abaixo.
Nota: Emita todos os comandos abaixo no modo normal do Vim.
Para mudar para o próximo arquivo, emita um dos seguintes comandos:
: nOu
: bnPara alternar para o arquivo anterior, emita o seguinte comando:
: NOu
: bpPara mudar para o primeiro arquivo, emita o seguinte comando:
: bfPara mudar para o último arquivo, emita o seguinte comando:
: blPara mudar para um número de arquivo específico, emita o seguinte comando (para o arquivo número 3, use o comando b 3):
: número bPara alternar para um nome de arquivo de arquivo específico, emita o seguinte comando (para o nome de arquivo file1, use : b file1):
: b nome do arquivoPara alternar entre dois arquivos, emita o seguinte comando:
:E#Onde o símbolo # representa o número do arquivo alternativo.
Ou você pode usar o seguinte atalho:
Ctrl + ^Para salvar todos os arquivos abertos, emita o seguinte comando:
:muroPara sair do arquivo atual, emita o seguinte comando:
: bwPara fechar todos os arquivos abertos, emita o seguinte comando:
qallPara forçar o encerramento de todos os arquivos, descartando as alterações, emita o seguinte comando:
: qall!Para listar todos os arquivos abertos, emita o seguinte comando:
: lsNo ls: saída, o % refere-se ao arquivo atual, enquanto o # refere-se ao arquivo alternativo.
Abrindo e alternando entre várias janelas
Por padrão, o Vim abre apenas uma única janela, mesmo se você tiver aberto vários arquivos. No entanto, você pode ver várias janelas abertas ao mesmo tempo no Vim. Isso pode ser conseguido dividindo as janelas horizontalmente para criar duas janelas da mesma largura ou verticalmente para criar duas janelas da mesma altura. Usando este método, você pode visualizar várias janelas de uma vez em uma única sessão do Vim.
Da linha de comando
Você pode abrir várias janelas a partir da linha de comando no início da sessão de edição do Vim. Para fazer isso, divida a janela horizontal ou verticalmente usando os seguintes métodos.
Divisão de janelas horizontalmente
Para dividir a janela horizontalmente, use a seguinte sintaxe:
$vim -ouarquivo1 arquivo2Este comando irá dividir a sessão de edição do Vim horizontalmente, em duas janelas de tamanhos iguais.
Dividindo o Windows verticalmente
Para dividir as janelas verticalmente, use a seguinte sintaxe:
$vim -OUarquivo1 arquivo2Este comando irá dividir a sessão de edição do Vim verticalmente em duas janelas de tamanhos iguais.
Dividindo o Windows dentro do Vim
Você também pode dividir janelas durante a sessão de edição do Vim. Para fazer isso, abra um arquivo no Vim e, em seguida, divida-o horizontal ou verticalmente usando os seguintes métodos.
Divisão de janelas horizontalmente
Para dividir janelas horizontalmente no Vim, use o seguinte comando:
:dividirVocê também pode usar o seguinte atalho:
Ctrl + w, sQuando nenhum argumento for especificado, o arquivo atual será exibido em ambas as janelas divididas. Para abrir outro arquivo em uma nova janela, use o comando :dividir , seguido pelo nome do arquivo desejado, da seguinte maneira:
: dividir nome do arquivoDividindo o Windows verticalmente
Para dividir janelas verticalmente no Vim, use o seguinte comando:
: vsplitVocê também pode usar o seguinte atalho para dividir as janelas verticalmente:
Ctrl + w, vCom o Vim, você pode dividir as janelas ainda mais, horizontal ou verticalmente.
Alternando entre janelas horizontais
Para mudar para a próxima janela abaixo da janela atual, use um dos seguintes atalhos:
Ctrl + w, j ou Ctrl + w, seta para baixoPara mudar para a próxima janela acima da janela atual, use um dos seguintes atalhos:
Ctrl + w, k ou Ctrl + w, seta para cimaAlternando entre janelas verticais
Para mudar para a próxima janela à direita da janela atual, use:
Ctrl + w, l ou Ctrl + w, seta para a direitaPara passar para a próxima janela à esquerda da janela atual, use um dos seguintes atalhos:
Ctrl + w, h ou Ctrl + w, seta para a esquerdaPara percorrer todas as janelas do Vim, use o seguinte atalho:
ctrl + w, wPara fechar a janela atual, use o seguinte comando:
:fecharVocê também pode usar o seguinte atalho:
Ctrl + w, cPara fechar todas as janelas, exceto a janela atual, use o seguinte comando:
:sóVocê também pode usar o seguinte atalho:
Ctrl + w, oConclusão
Com o sistema de gerenciamento de janela do Vim, você pode lidar com vários arquivos ao mesmo tempo de forma rápida e eficiente. Este artigo mostrou como abrir e alternar entre vários arquivos e janelas no editor de texto Vim. Esperançosamente, isso deve tornar mais fácil para você usar esta incrível ferramenta de edição de texto.