Vim Peut pas Enregistrer le Fichier (E212)

Parfois, quand je créer un fichier à l'aide de vim some/path/newfile, vim me permet de le modifier, seulement pour se plaindre lorsque je tente d'enregistrer mes modifications.

E212 Can't open file for writing.

Cela semble se produire uniquement lorsque le fichier est situé dans un répertoire système.

:w! ne remplace pas cette erreur.

Comment puis-je écrire le tampon courant, sans avoir à l'enregistrer dans un emplacement temporaire, de sortie, puis de le renommer en utilisant sudo?

  • Aussi, parfois, si vous mettez un espace entre w et !, il fonctionne. (Au moins, cela fonctionne pour moi sous linux à l'aide de lourds vim vim-gtk pas seulement léger vim même si je suis sûr que ça marcherait tout de même régulièrement ole' vim.) Je ne connaissais pas Peter's réponse. w!! fonctionne pour moi, trop.
InformationsquelleAutor StuWeldon | 2013-02-19