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 /etc
fichier 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 sudoers
ou / et que je peux su
directement)?
SuperWrite
fonctionne, mais il vous renvoie le fichier. En l':silent
exécutant, vous entrez votre mot de passe de manière invisible.