可能重复:
How does the vim “write with sudo” trick work?如何在vi中获得超级用户权限?
这种情况经常发生:我尝试vi
一个配置文件,但我忘了之前它添加sudo
,当我试图挽救它,vi
提示我该文件是只读的。
如何更改为超级用户权限而无需退出vi
并重新编辑该文件?
:w !sudo tee %
可能重复:
How does the vim “write with sudo” trick work?如何在vi中获得超级用户权限?
这种情况经常发生:我尝试vi
一个配置文件,但我忘了之前它添加sudo
,当我试图挽救它,vi
提示我该文件是只读的。
如何更改为超级用户权限而无需退出vi
并重新编辑该文件?
:w !sudo tee %
这在vi和Vim为我工作。 Vimrc和做:W!与sudo保持联系
cmap w!! %!sudo tee > /dev/null %
行添加到〜/:
通常我将它保存在温度为:w /tmp/foo.txt然后sudo cp。