<Anterior | Conteúdo | Próxima>
Alternando entre arquivos
Para mudar de um arquivo para o próximo, use este comando ex:
:n
:n
Para voltar ao arquivo anterior, use:
:N
:N
Embora possamos passar de um arquivo para outro, vi impõe uma política que nos impede de alternar arquivos se o arquivo atual tiver alterações não salvas. Forçar vi para alternar arquivos e abandonar suas alterações, adicione um ponto de exclamação (!) ao comando.
Além do método de troca descrito acima, vitalidade (e algumas versões de vi) também fornecem alguns comandos ex que facilitam o gerenciamento de vários arquivos. Podemos ver uma lista de arquivos sendo editados com o : buffers comando. Isso exibirá uma lista dos arquivos na parte inferior da tela:
: buffers
1% a "foo.txt"
2 "ls-output.txt"
linha 1
linha 0
: buffers
1% a "foo.txt"
2 "ls-output.txt"
Pressione ENTER ou digite o comando para continuar
Pressione ENTER ou digite o comando para continuar

Para mudar para outro buffer (arquivo), digite :amortecedor seguido pelo número do buffer que você deseja editar. Por exemplo, para mudar do buffer 1, que contém o arquivo foo.txt para o buffer 2 contendo o arquivo ls-saída.txt nós digitaríamos isto:
: buffer 2
: buffer 2
e nossa tela agora exibe o segundo arquivo.
Documentação