gvim не распознает определенные каталоги или файлы (64-разрядная версия Windows 7) - PullRequest
0 голосов
/ 08 февраля 2011

У меня странная проблема с gvim на 64-битной Windows 7.Я использую gvim 7.2, и «c: \ windows \ gvim.bat» - это исполняемый файл, который находится на моем пути первым, если я просто наберу «gvim» в командной строке powershell.Обратите внимание, что я попробовал как файл gvim.bat, так и прямой вызов gvim.exe.

По какой-то причине в моей файловой системе есть определенный каталог, который vim, похоже, не видит и не распознает.Я могу перейти к этому каталогу в cmd, powershell, windows explorer и т. Д., И я могу видеть файлы в каталоге.Я также могу редактировать файлы в блокноте или другом текстовом редакторе, но если я попытаюсь открыть любой из файлов в gvim, он не откроет файл, а выдаст сообщение «[Новая КАТАЛОГ]».Если я пытаюсь открыть саму папку в gvim, она не открывает ее в браузере каталогов vim, как я ожидал, а вместо этого выдает сообщение «[Новый ФАЙЛ]».

Если я открываю gvim и выполняю командуФайл-> Открыть ... и перейдите туда, где должна быть папка, она не видна в диалоговом окне открытия файла.

Что может сделать каталог (или файлы) невидимым или не распознанным gvim?

Обратите внимание, что каталог, с которым у меня проблемы, - это модуль PowerShellCommunityExtensions.В настоящее время я установил это здесь: "c: \ windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ Pscx \".Папка Pscx - это та, которую gvim не распознает.У меня есть другие модули в этой папке модулей, которые gvim может успешно открыть.

1 Ответ

1 голос
/ 09 февраля 2011

Очевидно, что GVIM.exe - это 32-разрядное приложение, которое в Windows 7 выглядит как устаревшее приложение, которое заставляет Windows Vista / 7 виртуализировать доступ к файловой системе и реестру. Доступ к C: \ Windows \ System32 перенаправлен в C: \ Windows \ SysWOW4. Запись в C: \ Program Files перенаправляется в C: \ ProgramData или C: \ Users \\ AppData \ Local \ VirtualStore. И доступ к узлу реестра HKLM: \ Software перенаправляется на HKLM: \ Software \ Wow6432Node. Следующий URL поддержки MS объясняет это немного подробнее.

...