2009-05-21

sudo MacVim

Mac Vim 再び
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で確認できます。