É possível, em uma instância do VIM, abrir um arquivo em alguns buffers e editá-los independentemente?
Não tenho certeza sobre o que você quer dizer com buffer.
No jargão do Vim, um buffer mapeia um arquivo ou um arquivo que pode ser salvo posteriormente. Se você realmente deseja que buffers independentes sejam inicializados com o mesmo arquivo, precisará preencher cada buffer com :read path/to/filename
.
Então, você terá buffers completamente independentes. Salvá-los nem atualizará o arquivo inicial.
No Vim, também temos janelas. Um buffer pode ser exibido em uma ou mais janelas ou mesmo em nenhuma. Se você dividir (horizontalmente) a janela atual com :sp
(ou verticalmente com :vsp
), você terá duas (ou mais) janelas no mesmo buffer. Eles não precisam exibir a mesma parte do buffer. Qualquer modificação em um buffer através de uma janela será visível nas outras janelas. Salvar o buffer salva ... o buffer atual em um único arquivo.