Sometimes when I edit a file which require root permission (e.g. files under /etc), but I forget run vim as sudo.
After edit finished, and type :wq to save
:wq
To force a save use the following command
:w !sudo tee %
It will prompt you for your password.