gVim无法查看使用System32文件夹中的记事本创建的文件

时间:2013-10-02 01:33:24

标签: windows vim

当我在hello.txt中创建一个名为C:\Windows\System32且文本为“hello”的文件时,gVim由于某种原因找不到此文件。有人可以解释为什么会这样吗?

在这里,您可以看到我在Notepad中创建了该文件。 Notepad

现在我正在尝试使用gVim:E中找到相同的文件。 hello.txt无处可寻。 :e hello.txt打开一个新文件。我觉得自己被电脑弄得一团糟。

gVim

1 个答案:

答案 0 :(得分:7)

如果您在64位Windows上使用32位Vim(Bram的安装程序和#34; Vim不使用Cream"安装程序通常建议为32位),然后你就成了Windows中WOW64重定向的受害者。由于32位应用程序与64位库不兼容,因此从32位应用程序访问C:\Windows\System32实际上会为您提供C:\Windows\SysWOW64的内容。

但不要绝望,您实际上可以在Vim内访问大多数64位系统上的C:\Windows\System32您只需要使用特殊路径C:\Windows\Sysnative (只能由32位应用程序访问并映射到64位C:\Windows\System32目录)。