てくてくテック

【雑学】vimで保存ができなかったお話

雑学

どーも!

たかぽんです!

今回は短くなっちゃいますが、vimでファイル開けんな〜ってことがあったので、それについて簡単にメモしておきます...

今回の事象について

事象としては...

vimで以下のようなコマンドでファイルを開けるのはご存知だと思いますが、その際、エラーがでてうまく開けなかったんですね...

// hoge.phpファイルを開こうとする
vi hoge.php

// すると、以下のエラーが出てくる...
"EVENTnew.php" E212: 書込み用にファイルを開けません
続けるにはENTERを押すかコマンドを入力してください

解決策

解決策は非常に基礎的なことで...

権限がなかっただけでした...

そのため、非常に簡単でsudoユーザーで実行すればOK!

sudo vi hoge.php

最初あれぇ?となってしまいました...w

知っていれば一瞬でわかるものを...(いや、知ってはいたんですがぱっと思い浮かばなかった...orz)

正直、世の中でコマンドをコピペ等する際、sudoでなんでも実行するのはちょっと危なそうだな...と思う自分もいるわけですが、少なくとも今回のように問題のないファイルをvimで開くだけ...!

っていう場合には脳死で試すべきですよね...
もう二度と忘れません...!

こういう権限周りの話とかもどっかで少し体系的に学びたいなぁ...と...

また時間があれば勉強して出せたらなと思います...!

それでわ!

モバイルバージョンを終了