【发布时间】:2016-01-26 18:26:43
【问题描述】:
我在 vim 中有文本,我想保存到需要 sudo 权限的地方。没有sudo启动vim如何解决?
【问题讨论】:
-
:w !sudo tee %是执行此操作的常用方法。之前已经多次提供了答案,其中How does the vim “write with sudo” trick work? 是更好的答案之一。还有插件SudoEdit.vim。
我在 vim 中有文本,我想保存到需要 sudo 权限的地方。没有sudo启动vim如何解决?
【问题讨论】:
:w !sudo tee % 是执行此操作的常用方法。之前已经多次提供了答案,其中How does the vim “write with sudo” trick work? 是更好的答案之一。还有插件SudoEdit.vim。
【讨论】:
换句话说
我可以为已经运行的进程授予 sudo 权限吗?
我认为这是不可能的。我试图找出是否有任何方法,但没有。检查这个post。
解决方法:
您可以使用:sav <new/path/filename.extn> 将其保存在您拥有正确权限的某个位置(暂时)。稍后以超级用户权限打开vim进程这个临时保存的文件并使用上述命令保存到目标目的地。
【讨论】: