LoginSignup
65
56

More than 5 years have passed since last update.

vimでsudoを付け忘れた時に…

Posted at

こんな経験にあったことはありませんか

スクリーンショット 2015-05-08 16.50.20.png

「うわーん、ドラ◯もん!sudoつけ忘れたよぉ!」

解決方法

:w !sudo tee > /dev/null %

覚えられないよ

.vimrcに

# 保存時にsudo権限で無理やり保存
cnoremap w!! w !sudo tee > /dev/null %<CR> :e!<CR>

と設定し、vimで保存時に

:w!!

注意事項

  • そもそもsudo権限がない
  • 3回以上パスワードを間違える
  • ctrl+c等でキャンセルする

と編集がリフレッシュされて消えます.

これが嫌な人は、.vimrcを

# 保存時にsudo権限で無理やり保存
cnoremap w!! w !sudo tee > /dev/null %<CR>

に変更して

:w!!

で保存した後に

:e!

で再読み込みをするか

:q!

でバッファを閉じでください。

65
56
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
65
56