Windows gVim可以';t查看在System32文件夹中使用记事本创建的文件

Windows gVim可以';t查看在System32文件夹中使用记事本创建的文件,windows,vim,Windows,Vim,当我在C:\Windows\System32中创建一个名为hello.txt的文件,其中包含文本“hello”时,出于某种原因,gVim将找不到此文件。有人能解释为什么会这样吗 在这里,您可以看到我在记事本中创建了该文件。 现在我正试图使用:E在gVim中查找相同的文件hello.txt:e hello.txt打开一个新文件。我觉得我被我的电脑迷住了 如果您在64位Windows上使用32位Vim(Bram的安装程序和通常推荐的“Vim With Cream”安装程序都是32位),那么您就是W

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

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

现在我正试图使用
:E
gVim
中查找相同的文件<找不到code>hello.txt
<代码>:e hello.txt打开一个新文件。我觉得我被我的电脑迷住了


如果您在64位Windows上使用32位Vim(Bram的安装程序和通常推荐的“Vim With Cream”安装程序都是32位),那么您就是Windows中WOW64重定向的受害者。由于32位应用程序与64位库不兼容,因此从32位应用程序访问时,实际上会提供
C:\Windows\System32
的内容


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

如果您在64位Windows上使用32位Vim(Bram的安装程序和通常推荐的“Vim With Cream”安装程序都是32位),那么您就是Windows中WOW64重定向的受害者。由于32位应用程序与64位库不兼容,因此从32位应用程序访问时,实际上会提供
C:\Windows\System32
的内容

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