A Day in the Life

sudo.vimを使わないでvimでsudoを使ってのファイル保存

自分の管理してないマシンだと普通sudo.vimなんて入ってない。でも作業を行うことになって権限のないconfなんかをつい一般ユーザで編集しちゃって保存しようとしたら怒られる、とかよくやるんだよね(コピペ)。そんなときsudo.vimを使わなくっても

:w !sudo tee >/dev/null %

で保存できる。端末に編集内容が全部表示されてもかまわない場合は/dev/nullに投げないで

:w !sudo tee %

でもOK。ただしうっかり間違って

:!sudo tee %

とかやっちゃうとファイルが白紙になるので注意、、、。

記事の一覧 >