如何从vim中打开另一个文件作为不同的用户(sudoedit | vim)

时间:2015-12-04 04:18:53

标签: unix vim sudo

所以我最近了解了sudoedit,以及如何比标准的" sudo vim"更安全地编辑文件。

现在的问题是,当我在vim和" vsplit"或者" tabnew"我打开它作为我的用户帐户(没有root权限)

2 个答案:

答案 0 :(得分:2)

sudoedit启动一个单独的Vim实例,因为它必须管理编辑会话的生命周期;即用root权限写回已编辑的临时文件。它无法从正在运行的Vim会话中实现。

但是,有些插件可以实现sudoedit - 类似功能,例如恰当命名的SudoEdit

答案 1 :(得分:0)

也许您只想要一个将文件保存为sudo的选项。

您可以找到写文件的映射为sudo或使用tpope enuch插件。

你会得到:SudoWrite和:SudoEdit命令以及更多。

vim-enuch

相关问题