1

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

在这里你可以看到我在Notepad. 记事本

现在我试图在gVimusing中找到相同的文件:Ehello.txt无处可寻。:e hello.txt打开一个新文件。我觉得我被我的电脑控制了。

虚拟机

4

1 回答 1

7

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

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

于 2013-10-02T01:51:05.093 回答