in vim:
:w !sudo tee > /dev/null %
shell:
echo 'cnoremap w!! w !sudo tee > /dev/null % :e!' | tee -a ~/.vimrc
ときがきたら vim で:
:w!!
vimでsudoを付け忘れた時に… - Qiita https://qiita.com/yuu_ta/items/30c69798b00560de3b06