Não está muito claro na sua pergunta, mas suponho que você tenha permissões de gravação no diretório /etc/tomcat/conf
e também escreva permissões em todos os arquivos dentro do diretório /etc/tomcat/conf
. Se for esse o caso, o vim deve deixar o proprietário do arquivo inalterado, a menos que você tenha algumas configurações não padrão no seu .vimrc.
Tente executar :set backupcopy
para ver o valor da variável backupcopy
. Se estiver configurado para no
, isso é ruim, porque o vim renomeia o arquivo e escreve um novo (veja :help backupcopy
).
Se você não tiver permissões de gravação no diretório /etc/tomcat/conf
, o vim deverá avisar claramente que não é possível gravar o arquivo e você só poderá fazê-lo com% código%. Além disso, eu ficaria surpreso se o nano ainda funcionasse se fosse esse o caso, já que, até onde eu sei, o nano será completamente incapaz de escrever nesse caso.