Si abre un archivo en el que no tiene permiso para escribir en vim, luego decide que necesita cambiarlo, puede escribir sus cambios sin salir de vim haciendo :w !sudo tee %
No entiendo cómo puede funcionar esto. ¿Puedes por favor diseccionar esto?
Entiendo la :wparte, escribe el búfer actual en el disco, suponiendo que ya hay un nombre de archivo asociado, ¿verdad?
También entiendo el !que ejecuta el sudo teecomando y %representa el contenido actual del búfer, ¿verdad?
Pero aún no entiendo cómo funciona esto.
tee?