需要sudo权限时使用vim写入文件

时间:2015-10-27 11:07:51

标签: linux vim

我在vim中有文字,我希望保存到需要sudo权限的节奏。如果在没有sudo的情况下启动vim时如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

您可以使用:

:w !sudo tee %

如下所述:How does the vim "write with sudo" trick work?

答案 1 :(得分:0)

换言之

  

我可以为已经运行的进程提供sudo权限吗?

我不认为这是可能的。我试图找出是否有任何方法,但没有。检查此post

解决方法:

您可以使用:sav <new/path/filename.extn>将其保存在您拥有正确权限的地方(暂时)。稍后用超级用户权限打开vim进程这个临时保存的文件,并使用上面提到的命令保存到目标目的地。