Parfois, il arrive que j'ouvre un fichier et que j'apporte quelques modifications en tant que mon propre utilisateur, sans remarquer ou "oublier" de remarquer l' [read-only]avertissement dans la ligne d'état (c'est-à-dire un /etcfichier de configuration aléatoire comme /etc/resolv.conf).
:w!échoue évidemment dans ce cas parce que mon utilisateur n'a de toute façon aucune autorisation d'écriture. Je dois donc :w /home/filename, sortir et sudo mv ..., très mal à l'aise.
Existe-t-il un moyen pour que j'escalade temporairement vers root pour pouvoir enregistrer le fichier actuellement ouvert? (étant donné que je suis en sudoersou / et que je peux sudirectement)?
SuperWritefonctionne, mais il vous renvoie le fichier. En l':silentexécutant, vous entrez votre mot de passe de manière invisible.