http://pc11.2ch.net/test/read.cgi/mac/1133534694/276
MacVimからだとsudo使って開いても読込専用で編集できない
ファイルがあるんですが(apacheの設定ファイルとか)最初からあるvimだと編集できます。
どうすればMacVimで編集できるでしょうか?
sudo open -a MacVim
だとsudoで得た権限が引き継がれないようですね。
sudo /Applications/MacVim.app/Content/MacOS/Vim -g /opt/local/apache2/conf/httpd.conf
であれば編集できそうです。
MacVimが起動していなかった場合、以降の新ウインドウはすべてroot。
MacVimが起動していた場合、そのウインドウだけroot。
みたいです。MacVimを起動した状態でVim -gするのが安全ですね。
ps auxww|grep -i vim
で確認できます。