我在我的系统上安装了windows8 。然后我在程序文件 (x86)
中安装了 VIM 。
我注意到我必须始终以管理员身份运行 VIM 才能修改文件。
我解决了这个右键单击 gvim.exe --> 属性 --> 兼容性 --> 以管理员身份运行该程序的问题。
这是正确的方法吗?
你是如何解决这个问题的?
每次启动 vim 时,我仍然会收到 UAC 提示。
有没有办法避免这个提示?
运行 Vim 不需要管理员权限。(除非你编辑系统文件或更新 Vim 的运行时本身。)
看起来 Vim 想要修改其运行时目录中的某些内容,这会导致 Windows 显示 UAC 提示符。您是否vimfiles
在用户目录中创建了一个文件夹?C:\WINDOWS
Vim 是在 中还是在某个地方启动C:\Program Files (x86)\
?尝试更改启动 Vim 的快捷方式以将工作目录更改为您的用户目录。
如果要更改 Vim 的运行时文件,请创建一个用户特定的 vimrc,C:\Users\<username>\_vimrc
而不是编辑 Vim 提供的文件(对于其他文件,如menu.vim
; 将它们放入C:\Users\<username>\vimfiles\...
);这样,你就有了干净的分离,避免了升级 Vim 时出现的问题,并且不会得到 UAC 提示。