【问题标题】:how to i save a file as root in vim under windows如何在windows下的vim中将文件保存为root
【发布时间】:2011-03-17 18:53:38
【问题描述】:

我有时会在 vim 中打开只有管理员权限的文件,例如程序文件中的配置文件。我编辑这些并尝试保存它们只是发现文件是只读的并且我无法保存在原始位置。我必须将文件保存在不同的位置,然后将其复制到顶部。

我只想发出 vim 命令以 root 身份运行写入,这可能吗?

这里有一个 unix 版本,使用 sudo 和 tee What are the dark corners of Vim your mom never told you about?

【问题讨论】:

标签: windows vim


【解决方案1】:

我知道的唯一方法是首先以管理员身份打开文件。 我知道在 Windows 7 中,您可以选择“打开”或“以管理员身份打开”。

我认为类似于 unix 中的 vim,因此您必须首先使用 sudo 打开编辑器。

【讨论】:

  • 我想我会接受这个答案,因为它在技术上是正确的,并且可能会编写一个实用程序以从 vim ex 模式将文件保存为管理员(认为我的模式是正确的 :-})。
  • +1,工作如此简单,只需通过Run As Administrator 打开它,就省去了我的痛苦:-)
【解决方案2】:

不幸的是,Run As Administrator 没有出现在我的案例中,如下所示。

所以我去了上图中的“属性”,在“安全>编辑”下,如下图所示,为我的用户启用了“完全控制”。虽然这不如Run As Administrator 安全。

【讨论】:

    猜你喜欢
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 2015-04-22
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多