Utilizar sudo dentro del vim para dar permisos de escritura

Algunas veces nos puede pasar que editamos un fichero que no tenemos permiso de escritura como usuario pero nos damos cuenta cuando ya hemos modificado el fichero, lo cual es bastante molesto. Con este truco podemos guardar el fichero sin problemas, ya que nos pedirá la contraseña de root antes de guardar:

:w !sudo tee %
NOTA: Si nos sale este texto (visto en OSX):
Press ENTER or type command to continue

W12: Warning: File "XXXXXXX" has changed and the buffer was changed in Vim as well

See ":help W12" for more info.

[O]K, (L)oad File:
debemos pulsar L. Vía shell-fu.org.

Retro

Lugares

Redes

Sistemas

Varios