在vim会话中切换到超级用户模式

Hul*_*ulk 15 vi vim

打开root创建的文件后vim,如何在不退出或保存之前将当前用户更改为超级用户模式?

小智 31

这应该可以解决问题.

:w!sudo tee%

这里有更多技巧:http://vim.wikia.com/wiki/Su-write

  • :w代表写sudo tree命令将产生一个具有超级用户权限的tee进程,tee进程将标准输入重定向到标准输出和文件,由%给出.另外:好的技巧. (2认同)