Tip 45: Save a File as the Super User
Return to the top: <<Practical Vim>>
:w !sudo tee % > /dev/null
- 
:write !{cmd}: send the contents of the buffer as standard input to the specified{cmd} 
References
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h :write_c
- 
%: expands to represent the path of the current buffer 
References
# If you open the file in vim, # then you can \"ayy@a the next line to execute the vim command: :h :_%