A mensagem file is read only - press ! to override
significa que você não tem permissão para gravar no arquivo que está editando, portanto, as alterações feitas não podem ser gravadas nesse arquivo.
A solução mais fácil é gravar o conteúdo do arquivo editado no outro arquivo com :w file_name
, supondo que file_name
seja um caminho para um arquivo no qual você tenha permissões para gravar.
Além disso, você precisa descobrir por que não tem permissão para gravar em seu arquivo original.
Você pode fazer isso com ls -l file_name
.
(Eu expliquei a saída de ls -l file_name
aqui .
Agora que você compreende um pouco mais sobre permissões, você tem três opções: