Se apri un file su cui non hai il permesso di scrivere in VIM, quindi decidi che devi cambiarlo, puoi scrivere le tue modifiche senza uscire da VIM facendo :w !sudo tee %
Non capisco come possa funzionare. Puoi per favore dissezionare questo?
Capisco la :w
parte, scrive il buffer corrente su disco, supponendo che sia già associato un nome file, giusto?
Capisco anche ciò !
che esegue il sudo tee
comando e %
rappresenta il contenuto del buffer corrente giusto?
Ma ancora non capisco come funziona.
tee
?