如何在vi中获得超级用户权限?

时间:2013-01-04 02:55:11

标签: linux vim vi

  

可能重复:
  How does the vim “write with sudo” trick work?

这种情况总是发生:我尝试vi配置文件,但我忘记在它之前添加sudo,当我尝试保存它时,vi提示我这个文件是只读的。

如何在不退出vi的情况下更改为超级用户权限并重新编辑该文件?

3 个答案:

答案 0 :(得分:2)

这对我在vi和vim中起作用:

:w !sudo tee %

答案 1 :(得分:-1)

cmap w!! %!sudo tee > /dev/null %

在〜/中添加行。 Vimrc和做:w !!与sudo保持联系

答案 2 :(得分:-2)

通常我用:w /tmp/foo.txt 然后sudo cp将其保存在temp中。