2013/06/16

Vimで書き込み権限のないファイルを編集してしまったら

Vimであるファイルを編集をして
「よし,終わった!」
と思い,":wq"を押したら,
E45: 'readonly' オプションが設定されています (! を追加で上書き)
となったことはないですか?

書いてあるとおりに"!"をつけても書き込めないし,
最近は諦めて,sudoをつけてもう一回編集しなおしていたりしました.

しかし,このようになった場合でもファイルに上書きをすることができます.
:w !sudo tee %

これでおkです.
よかったよかった.

参考になったサイト
http://dev.koba206.com/?p=298

http://blog.layer8.sh/ja/2013/03/04/vim-trouble-shooting/

0 件のコメント:

コメントを投稿