
File requires root permission to be written, but sometimes we forget to add sudo before vim command.
The result is after editing the file with a lot of changes, :w cannot save them.
This can be avoided by adding a simple command to $HOME/.vimrc:
cmap w!! w !sudo tee > /dev/null %
Then when we type :w!!, it will be mapped to :w !sudo tee > /dev/null %, which will let we save the file
with sudo without re-opening the file.

Comments