Você não usa quit
arquivos; para "fechar" um arquivo, você pode delete
ou wipe
do buffer, enquanto você quit
o próprio editor. Você está usando o comando quit-editor ( q
) para fechar um único buffer, e é por isso que você está recebendo a mensagem de erro.
Aqui estão os comandos que você precisa saber:
-
:bd
fecha um único buffer; isto é, o Vim o remove da lista de buffers. Alguns bits de informação, como marcas, ainda são mantidos em volta. -
:bw
fecha um único buffer ewipe
s; o buffer é "realmente" excluído e todas as informações temporárias são perdidas. -
:q
sai do editor; assume que apenas um buffer está aberto. -
:qa
(que é a abreviação do comando:qall
que você está usando) fecha o editor e fecha os all . Isso é separado deq
porque senão você pode esquecer que tem outros arquivos abertos e acidentalmente perder informações.