【转】vi 写完文件保存时才发现是 readonly

在MAC上编辑apache配置文件,老是忘记sudo…… 

readonly的文件保存时提示 add ! to override, 但这仅是对root来说的啊!

百毒了一下竟然还有解决方案!!

:w !sudo tee %

神奇!原理嘛简单瞧了一下,就是运行外部shell命令,用 tee 把当前stdin缓冲区的数据写到当前文件(%)。

来源

原文地址:https://www.cnblogs.com/skullboyer/p/9277345.html